PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL Abfrage Fehler aber ich seh keinen


FloRos
26.10.2003, 11:43:06
Tach Jungs (und mädels)
kleines Problem bei meiner SQL Abfrage er spuckt mir einfach nichts aus wisst ihr was Falsch ist??

$abc[$i] ist ein Array des Alphabets drum rum ist noch ne Schleife die immer auf den nächsten buchstaben erhöht das funzt auch aber in $query steht nichts



[php]
$query=mysql_query("SELECT $abc[$i].name, $abc[$i].gbdatum, $abc[$i].alter, $abc[$i].email FROM $abc[$i] where $abc[$i].name LIKE '%$suche%' ");
[php]


Danke euch jetzt schon mal ;-)

Gweilo
26.10.2003, 11:48:57
funktioniert die abfrage, wenn du das Array ausschreibst? (zB statt $abc[$i].name a.name schreibst)

Wenn ja, interpretiert php die Arrays Falsch, trenn sie vom übrigen Query, so zB:

$query=mysql_query("SELECT ".$abc[$i].".name FROM ".$abc[$i]." where ".$abc[$i].".name LIKE '%$suche%' ");

FloRos
26.10.2003, 11:56:31
ne das Problem is ja das er in $query nichts drin stehen hat also gar nichts ich hab es mir ausgeben lassen aber es kommt nichts


wenn ich dann mir das ganze ausgeben lassen will mit
while(list($id, $name, $gbdatum, $alter, $email, $bild, $geschlecht)=mysql_fetch_row($query))

kommt dann nur:

Warning: Supplied argument is not a valid MySQL result resource in C:InetpubwwwrootkneipemaiktestdesignNEUbirthday.php on line 72

ich weiß nicht wo der Fehler ist :(

Gweilo
26.10.2003, 13:53:54
der fehler deutet auf ein falsches query hin. Versuch einfach mal den Fehler einzuschränken indem du ein kurzes query machst, testest und dann WHERE bedingungen etc einfügst.

FloRos
26.10.2003, 14:27:24
okay habe es gelöst lag an der Abfrage wie ich vermutet hatte danke nochmal Gweilo.

Habe jetzt einfach "Select * From $abc[$i] .... gemacht jetzt funzt es ;-)