Ik heb een game site gemaakt en daar heb ik deze code:
"SELECT * FROM ". $pre ."$sqlgame WHERE cat= '8' ORDER by name DESC LIMIT 11
hij moet sorteren op naam mij hij sorteerd dan wel op naam maar dan andersom dus hij begint bij de z hoe kan ik dat op alfabesche volgorde krijgen?
ORDER BY ... ASC
Door ASC te gebruiken ipv DSC
Goede titel overigens!
Als ik ORDER BY name ASC doe dan zegt die deze fout: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/yordi/domains/northern-maffia.com/public_html/botmen/behendigi.php on line 11
dan klopt er iets anders niet in je query.
aan ASC ligt het niet
<?php
include "config.php";
echo "
<div align='center'>
<center>
<table border='0' width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td width='100%'>";
$select = ("SELECT * FROM ". $pre ."$sqlgame WHERE cat= '6' ORDER BY NAME DSC DESC LIMIT 11"); // Selecteren uit een tabel
$query = mysql_query($select);
while($list = mysql_fetch_object($query)){
echo "- <a href=\"game.php?id=$list->id\">$list->name $list->extra</font></a><br>";
}
echo "</td>
</tr>
</table>
</center>
</div>
";
?>
dat is het script
$select = "SELECT * FROM '". $pre . $sqlgame "' WHERE cat= 6 ORDER BY NAME DESC LIMIT 11");


zoiets denk ik
Ook heel verstandig om niet te controleren of je query wel is gelukt. Een databaseserver zal nooit uitvallen, een verbinding blijft altijd werken en je maakt al helemaal geen fouten in je query.... Geloof je dat zelf?

Reageren