mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 00:27 Benutzername: Passwort: Auto-Login

Thema: [PHP] Fehlermeldung - Hilfe vom 05.01.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Fehlermeldung - Hilfe
Autor Nachricht
taste of ink
Threadersteller

Dabei seit: 14.06.2005
Ort: Hamburg
Alter: 39
Geschlecht: Männlich
Verfasst Do 05.01.2006 16:30
Titel

[PHP] Fehlermeldung - Hilfe

Antworten mit Zitat Zum Seitenanfang

Ich habe ein kleines skript und bekomme beim aufrufen der Datei immer folgenden Fehler.
Es wird bis hierhin nur aus einer Datenbank ausgelesen.
Zitat:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\indigoperl\apache\htdocs\sieber\index.php on line 22


index.php //Edit:Skript wurde um die Datenbankfehlerausgabe ergänzt
Code:
<?php
$tabellenname="sieber_kreuzschlitzstempel_h_plus_minus";
$sql="SELECT id FROM $tabellenname ORDER BY id DESC";
include('connect.php');
$result=mysql_query($sql,$link);
if(!mysql_query($sql, $link))
 {
 echo "<br> Datenbankfehler:<br>".mysql_error()."<br>";
 }
if(mysql_num_rows($result)>0)    //ZEILE 22
{
echo "<table><tr><td>Tabellenkopf</td></tr>";
for($i=0; $i<mysql_num_rows($result);$i++)
{
echo "<tr><td>".mysql_result($result,$i,'id')."</td></tr>";
}
echo "</table>";
}
else
{
echo "Es liegen keine Einträge vor";
}?> 


connect.php(dürfte aber nicht relevant sein)
Code:

<?php
$link = mysql_connect("localhost", "name", "passwort");
mysql_select_db("datenbank",$link);
?>


Eigentlich ist die Abfrage etwas komplexer aber selbst so funzt es nicht.
Hat jemand nen guten Tipp für mich?
Warum will er mein Argument für mysql_num_rows() nicht?


Zuletzt bearbeitet von taste of ink am Do 05.01.2006 20:03, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
webdeveloper

Dabei seit: 25.05.2003
Ort: SG
Alter: 39
Geschlecht: Männlich
Verfasst Do 05.01.2006 18:32
Titel

Antworten mit Zitat Zum Seitenanfang

also deine index.php hat jetzt mal nur 18 zeilen... Ooops
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Do 05.01.2006 18:36
Titel

Antworten mit Zitat Zum Seitenanfang

da steht doch, was dein problem is. dein erwartetes mysql resultset is keins. das liegt wohl woran? ja, genau, deine query wird nich ausgeführt, weil sie nen fehler enthält.

welchen? hmm, wie kommt man wohl an den letzten aufgetretenen mysql-fehler?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
kaputt

Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 05.01.2006 18:40
Titel

Antworten mit Zitat Zum Seitenanfang

gtz hat geschrieben:
welchen? hmm, wie kommt man wohl an den letzten aufgetretenen mysql-fehler?

echo mysql_error();
??? *zwinker*
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Do 05.01.2006 18:42
Titel

Antworten mit Zitat Zum Seitenanfang

peBBo hat geschrieben:
gtz hat geschrieben:
welchen? hmm, wie kommt man wohl an den letzten aufgetretenen mysql-fehler?

echo mysql_error();
??? *zwinker*


bitte schlagen sie im nachschlagewerk ihrer wahl unter dem begriff "didaktik" nach.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
taste of ink
Threadersteller

Dabei seit: 14.06.2005
Ort: Hamburg
Alter: 39
Geschlecht: Männlich
Verfasst Do 05.01.2006 20:11
Titel

Antworten mit Zitat Zum Seitenanfang

webdeveloper hat geschrieben:
also deine index.php hat jetzt mal nur 18 zeilen... Ooops

Wie gesagt
taste of ink hat geschrieben:
Eigentlich ist die Abfrage etwas komplexer....


Habs jetzt!!! War nur ein kleiner Tippfehler in der Datenbankangabe * Applaus, Applaus *

"echo mysql_error();" hat schon seine Vorteile so ne richtige Fehlermeldung *zwinker*



thx
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Do 05.01.2006 20:24
Titel

Antworten mit Zitat Zum Seitenanfang

Ich spreche ja nochmal die Empfehlung aus, die neue PHP 5-Erweiterung PDO mit dem pdo-mysql-Treiber zu verwenden. Macht das Leben um einiges leichter.
 
 
Ähnliche Themen Php Fehlermeldung
fehlermeldung?
XML Fehlermeldung
PHP Fehlermeldung
Hilfe bei Fehlermeldung
Fehlermeldung, Formular(PHP)
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.