Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Fehler bei Mysql abfrage





Frage

Hallo zusammen. Ich hab ein kleines PHP script aus dem netz, das mir aus meiner mysql datenbank eine liste mit den darin enthaltenen daten erzeugt. nun erhalte nich jedoch folgende fehlermeldung: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/atm/dotables.php on line 14 tables read... Zeile 10 - 19 sehen so aus: [code] $db = mysql_pconnect($dbhost, $dbuser, $dbpass); $result = mysql_list_tables ($database); $if = fopen ("output/index.html", "w"); $i = 0; while ($i < ($result)) { $tables[$i] = mysql_tablename ($result, $i); fwrite ($if, "<a href=".$tables[$i].">".$tables[$i]."</a><br>"); $i++; } fclose ($if); [/code] Was stimmt mit der Zeile 14 [ while ($i < ($result)) { ] nich? Grüße targon

Antwort 1 von Martina

Hallo Du,

versuche es doch mal wenn du deine Zeilen 10-12 durch folgendes ersetzt:

//Versuch Datenbankverbindung herzustellen, bei Fehlschlag Ausgabe der Fehlermeldung
$db = mysql_connect "NamePC", "User", "Passwort") or die ("Fehler - Keine Verbindung mit dem Server möglich");

//Auswählen der Datenbank „NameDatenbank“
mysql_select_db("NameDatenbank", $db) or die ("Fehler - Keine Verbindung mit der Datenbank möglich");

// Zugriff auf die Tabelle „Bilder“
$result = mysql_query("SELECT * FROM bilder");

Ich lese zwar die Daten aus meiner Datenbank noch etwas anders aus, aber du kannst ja mal versuchen ob es so klappt.

Viele Grüße
Martina

Antwort 2 von Targon

Danke dir, aber ich hab das problem mittlerweile anders umgangen *g*
Gruß Targon

Antwort 3 von Nessus

Hi,

dieser Fehler tritt normalerweise nur auf, wenn dein SQL-Statement auf eine nicht existierende Spalte/Tabelle zugreifen will.
Die Antwort 1 ist sinnvoll und wichtig, gibt aber lediglich eine Fehlermeldung beim misslungenen Datenbankzugriff aus.

HTH

Nessus


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: