Avatar billede xsix Nybegynder
20. januar 2009 - 20:26 Der er 4 kommentarer og
1 løsning

mysql_fetch_array supplied argument is not a valid MySQL

Hej Eksperter.

Håber i kan hjælpe mig med det her, kan simpelthen ikke se hvad der er galt.

Jeg får denne fejl:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /xxx/xxx/xxx/showgroup.php on line 44

Min kode ser sådan her ud:

Linje 42: $signup_query = mysql_query("SELECT * FROM groupsignup WHERE group = $_GET[id]");
Linje 43: $check = false;
Linje 44: while($row = mysql_fetch_array($signup_query)) {
Linje 45: $query = mysql_query("SELECT * FROM users where id = $row[user]");
Linje 46: $user_data = mysql_fetch_assoc($query);
Linje 47: ?></td></tr><tr align="center"><td>
Linje 48: <a href="user.php?id=<? echo $row['user']; ?>"><? echo nl2br($user_data['user']); ?></a></td><?
Linje 49:
Linje 50: if($row['user'] == $_SESSION['user_id'])
Linje 51: {
Linje 52: $check = true;
Linje 53: }
Linje 54: }

Erroren siger det er linje 44 den er gal med.

Databasen "groupsignup" indeholder kun 2 int's, en der hedder "group" og en der hedder "user", og de er blot id's på henholdsvis grupper og brugere.

På forhånd tak.
Avatar billede erikjacobsen Ekspert
20. januar 2009 - 20:27 #1
Der er en fejl i din SQL. Måske er $_GET[id] tom?

Prøv: $signup_query = mysql_query("SELECT * FROM groupsignup WHERE group = $_GET[id]") or die(mysql_error());
Avatar billede erikjacobsen Ekspert
20. januar 2009 - 20:28 #2
Og faktisk er der en fejl. Group er et reserveret ord. Derfor:

$signup_query = mysql_query("SELECT * FROM groupsignup WHERE `group` = $_GET[id]") or die(mysql_error());
Avatar billede xsix Nybegynder
20. januar 2009 - 20:35 #3
Det virkede, var vist bare det reserveret ord. Mange tak, bare smid et svar :)
Avatar billede erikjacobsen Ekspert
20. januar 2009 - 20:36 #4
Jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.
Avatar billede xsix Nybegynder
20. januar 2009 - 20:54 #5
Okay, tak :)
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