Avatar billede fiil123 Nybegynder
21. januar 2006 - 15:14 Der er 6 kommentarer og
1 løsning

Data sortering, med mysql_query

Jeg har en tabel, books med felterne id,books og navn. Når jeg skriver indholdet ud bruger jeg en mysql_query() som kan ses herunder. Det jeg vil er at få det skrevet ud i alfabetisk orden efter feltet books!!

kode:
$result = mysql_query("SELECT * FROM books ORDER BY books");


fejl:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/kfiil.com/kfiil.com/httpd.www/PHP-play/Books/books.php on line 90 HVORFOR??
Avatar billede erikjacobsen Ekspert
21. januar 2006 - 15:19 #1
Sikker på du har et felt med navn books?

Husk altid at få fejlbeskedder, fx som

$result = mysql_query("SELECT * FROM books ORDER BY books") or die(mysql_error());
Avatar billede fiil123 Nybegynder
21. januar 2006 - 15:26 #2
Nå jeg hoppede ind og tjekkede og nej det havde jeg ikke den hed book... Måske jeg lige skulle sætte en kop kaffe over... men tak igen igen... Hvad gør den  "or die(mysql_error());" funktion? Altså udover php's fejlmeddelse?
Avatar billede hmortensen Nybegynder
21. januar 2006 - 15:27 #3
Så får du SQL fejlen.
Vil i det her tilfælde være noget med "Unknow column 'books'".
Avatar billede fiil123 Nybegynder
21. januar 2006 - 15:28 #4
Jeps jeg tjekke lige, og det er fed nok med den fejl meddelse istedet for den anden... det siger lige mere om hvad der er sket!! Ingen point igen?
Avatar billede hmortensen Nybegynder
21. januar 2006 - 15:29 #5
Hvis du får erik til at lave et svar er der noget galt ;)
Avatar billede fiil123 Nybegynder
21. januar 2006 - 15:30 #6
HEHE bare dril newbee'en:0) nå men så sige jeg da tak igen!
Avatar billede erikjacobsen Ekspert
21. januar 2006 - 15:34 #7
Nej tak, ingen point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester