Wanneer ik de volgende query doe uitvoeren doet hij niet sorteren?
Hoe kan dit en wat doe ik fout? Iemand?

$medewerkerQuery = "SELECT * FROM accounts ORDER BY naam";
if ($medewerkerResult = $mysqli->query($medewerkerQuery))
{
while ($medewerkerArr = $medewerkerResult->fetch_assoc())
{
}
}

DESC | ASC werken alle twee niet. Iemand?
doe uitvoeren doet hij niet sorteren? Van welk eiland komt dat Nederlands?

<?php
$medewerkerQuery = "SELECT naam FROM accounts ORDER BY naam ASC";
$medewerkerResult = $mysqli->query($medewerkerQuery);

if ($medewerkerResult) {
while ($medewerkerArr = $medewerkerResult->fetch_assoc()) {
echo $medewerkerArr['naam'] . '<br />';
}
} else {
echo 'Error ' . $mysqli->error;
}
?>
Michael - op 13/02/2014 13:53:31

doe uitvoeren doet hij niet sorteren? Van welk eiland komt dat Nederlands?

<?php
$medewerkerQuery = "SELECT naam FROM accounts ORDER BY naam ASC";
$medewerkerResult = $mysqli->query($medewerkerQuery);

if ($medewerkerResult) {
while ($medewerkerArr = $medewerkerResult->fetch_assoc()) {
echo $medewerkerArr['naam'] . '<br />';
}
} else {
echo 'Error ' . $mysqli->error;
}
?>


Ik heb heel veel velden en wil graag * gebruiken om alles uit de database te halen. Is dat niet mogelijk? Dat zou mij veel tijd besparen

Als die query werkt, dan gaat de wildcard versie ook werken.
Ja dat kan zeker, maar een wildcard wordt niet echt aanbevolen. Het is handiger om te weten welke velden je kunt gebruiken. En ik geloof dat het ook sneller geladen wordt.
"Wanneer ik de volgende query doe uitvoeren doet hij niet sorteren? "

Wat doet hij dan wel?
ORDER BY doet sorteren. Misschien doet hij niet sorteren op de manier die jij doet denken te moeten sorteren doen.
Maar als je een voorbeeld doet geven, dan kunnen we misschien iets daarover doen vertellen.
Ivo P op 13/02/2014 15:54:45

"Wanneer ik de volgende query doe uitvoeren doet hij niet sorteren? "

Wat doet hij dan wel?
ORDER BY doet sorteren. Misschien doet hij niet sorteren op de manier die jij doet denken te moeten sorteren doen.
Maar als je een voorbeeld doet geven, dan kunnen we misschien iets daarover doen vertellen.

Cool, je spreekt de zelfde taal!
:-)

Reageren