On Sun, 17 Apr 2005 22:41:19 +0200, "Thomas G"
<alt-mail@FJERNtunet.dk> wrote:
>> $sql = "SELECT * FROM tabel ORDER BY id DESC";
>ja det virkede fint.. men der hvor men forespørgsel så ser sådan her ud:
>
>$sql = "SELECT * FROM tabelnavn WHERE id='idnr'";
>
>den kommer med en fejl hvis jeg bare sætter ORDER BY index DESC ind (den
>skal sorteres efter index som har auto_increment - bare i omvendt
>rækkefølge)
Hvis du får en fejlmeddelelse, må du hellere end gerne poste den
præcise fejlmeddelelse - ellers risikerer vi at gætte i blinde
Men hedder det felt, du skal sortere efter, virkelig "index"? Det er
et reserveret ord i MySQL, men hvis feltet hedder det, kan du
stadigvæk referere til det ved at angive navnet som `index` i stedet
for blot index. For eksempel:
$sql="SELECT * FROM tabelnavn WHERE id='idnr' ORDER BY `index` DESC";
Tjek evt. også:
http://php-faq.dk/index.php/Hvorfor_f%E5r_jeg_%22Warning:_supplied_argument_is_not_a_valid_MySQL_result_resource%22
>okay. der vil jeg spørge næste gang.. men nu kunne i jo gi mig fin hjælp med
>forrige spg så håber oss i kan hjælpe med det her.. eller skal jeg nok daffe
>over i dk.edb.database.
Det kan anbefales
--
- Peter Brodersen