Mailinglisten-Archive |
Hallo Liste, ich habe hier eine SQL-Abfrage unter PHP. Diese ruft in sich eine weitere Abfrage aus (Abhängig von einer ID). Diese Abfragen funktionieren auch richtig, es werden die richtigen Ergebnisse von der einen wie auch von der anderen Abfrage ausgeben. Wenn jetzt aber in der ersten Abfrage mehr als ein Ergebnis ist, dann führt das Script die SQL-Abfrage die zweite Abfrage auch aus, liefert auch das richtige Ergebnis, zeigt aber über der Ausgabe folgendes Ergebnis: Warning: 5 is not a valid MySQL-Link resource in f:/seiten/wwwroot-of1/erace/teilnehmer/tchange2.php on line 214 . Es gibt weder eine Variable "5", noch ist in dem Ergebnis eine 5. Was kann man dagegen machen? Vielen Dank im Voraus. Mit freundlichen Grüßen Ole P.S.: Code der SQL-Abfrage: $verbindungta=mysql_connect("$db_hostt","$tdb_user","$tdb_pass"); if (!$verbindungta) { echo ("Es konnte keine Verbindung zum DB-Server hergestellt werden.\n"); } else { if (!mysql_select_db($datenbankt,$verbindungta)) { echo ("Fehler beim DB-Zugriff.\n"); } else { $anfrageta="SELECT * from $dbttab $sltxt ORDER BY name ASC"; if (!$ergebnista=mysql_query($anfrageta,$verbindungta)) { echo ("Anfrage scheiterte. => $anfrageta\n"); } else { if (mysql_numrows($ergebnista) == 0) { echo $fehler1; } else { while (($zeile100atan=mysql_fetch_array($ergebnista))) { $tid=$zeile100atan[tid]; $nation=$zeile100atan[nation]; $segelnr=$zeile100atan[segelnr]; $name1=$zeile100atan[name]; $klassenr=$zeile100atan[klasse]; $vname1=$zeile100atan[vorname]; $conn12=mysql_connect("$db_servert","$tdb_user","$tdb_pass"); if(!mysql_select_db($datenbankt,$conn12)) {echo ("Cannot select database \n");} $sql12="select * from $dbtklassen WHERE klid='$klassenr'"; if(!($result12=mysql_query($sql12,$conn12))) { echo ("Error selecting data from database"); } else { $zeile1=mysql_fetch_array($result12); $klasse=$zeile1[klasse]; mysql_close($conn12); } print (" <tr>\n"); print (" <td width=\"117\" align=\"right\">Teilnehmernr.:</td>\n"); print (" <td width=\"9\"></td>\n"); print (" <td width=\"339\">$tid</td>\n"); print (" </tr>\n"); Ausgabe: ... } mysql_close($verbindungta);} } } } -- Machen Sie Ihr Hobby zu Geld bei unserem Partner 1&1! http://profiseller.de/info/index.php3?ac=OM.PS.PS003K00596T0409a -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
php::bar PHP Wiki - Listenarchive