Avatar billede ra__mus Nybegynder
14. juni 2005 - 11:12 Der er 3 kommentarer og
1 løsning

Fejl i forespørgsel

Hvad er der galt  her ??

$antal = mysql_result(mysql_query("SELECT count(id) FROM tilmeldte  LEFT JOIN indsaet_invitation using (id) WHERE tilmeldte.userid = '$valid_user' AND vaert != 'vaert' AND
                                    indsaet_invitation.id IS NULL "),0); 

fejmeddelsen er :
Warning: mysql_result(): supplied argument is not a valid MySQL result resource
Avatar billede barklund Nybegynder
14. juni 2005 - 11:48 #1
Hvis du ikke kan skrive korrekte queries, bør du ikke skrive dem "inline" på den måde. Så skal du lige hive det ud i nogle flere linjer, så du kan fange din fejlmeddelelse:

$antal_sql = "SELECT count(id) FROM tilmeldte  LEFT JOIN indsaet_invitation using (id) WHERE tilmeldte.userid = '$valid_user' AND vaert != 'vaert' AND indsaet_invitation.id IS NULL";
$antal_query = mysql_query($antal_sql) or die("sql: <code>$antal_sql</code> gav fejl: ".mysql_error());
$antal = mysql_result($antal_query,0);

Så kan du også få nogle fornuftige fejlmeddelelser med.

--
Morten Barklund
Avatar billede ra__mus Nybegynder
15. december 2008 - 14:30 #2
læg et svar barklund
Avatar billede ra__mus Nybegynder
24. oktober 2009 - 23:54 #3
læg et svar barklund
Avatar billede ra__mus Nybegynder
27. oktober 2009 - 10:23 #4
ok lukker
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
Computerworld tilbyder specialiserede kurser i database-management

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