Alfabetisch sorteren

Status
Niet open voor verdere reacties.

xaltar

Gebruiker
Lid geworden
22 mrt 2010
Berichten
26
Hallo leden van Helpmij.nl



Ik zou graag volgende query alfabetisch sorteren op Naam. Hoe doe ik dat juist?

PHP:
$query="SELECT i.iID, i.iNaam, i.iVoornaam, i.iMail, i.iGsm , i.iStraat, i.iNr , i.iGemeente , i.iPostcode , i.iDienst , i.iFunctie FROM inschrijven i WHERE iVorming=".$vID;

Thnx voor de hulp!!
 
Laatst bewerkt door een moderator:
Meer een SQL-vraag dan PHP, verplaatst naar "SQL/MySQL"
 
PHP:
$query = sprintf("
  SELECT i.iID, i.iNaam, i.iVoornaam, i.iMail, i.iGsm , i.iStraat, i.iNr , i.iGemeente , i.iPostcode , i.iDienst , i.iFunctie
  FROM inschrijven AS i
  WHERE i.iVorming='%s'
  ORDER BY i.iNaam ASC
", mysql_real_escape_string($vID));

Zou een juiste manier zijn mocht je op iNaam willen sorteren.

PS. Waarom de SQL placeholder, er is toch maar 1 instantie hier?
 
Een nog beter manier is af te stappen van mysql_*-functies aangezien deze deprecated vanaf PHP 5.5.0 zijn geworden en gebruik te maken van prepared statements ;)

This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used.
 
Een nog beter manier is af te stappen van mysql_*-functies aangezien deze deprecated vanaf PHP 5.5.0 zijn geworden en gebruik te maken van prepared statements ;)
Correctie: mysqli in OOP vorm (dat kan ook zonder prepared statement, hoewel ik ze natuurlijk alleen maar kan aanraden)
 
Dat zocht ik! Gelukt, heel erg bedankt voor de hulp guys! :thumb:

PHP:
$query = sprintf("
  SELECT i.iID, i.iNaam, i.iVoornaam, i.iMail, i.iGsm , i.iStraat, i.iNr , i.iGemeente , i.iPostcode , i.iDienst , i.iFunctie
  FROM inschrijven AS i
  WHERE i.iVorming='%s'
  ORDER BY i.iNaam ASC
", mysql_real_escape_string($vID));

Zou een juiste manier zijn mocht je op iNaam willen sorteren.

PS. Waarom de SQL placeholder, er is toch maar 1 instantie hier?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan