English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Alle Kategorien

Hallo

Ich habe folgendes Problem :

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ... on line ...

dies bekomme ich als Fehlermeldung zu folgendem Code:

$sql = "SELECT * FROM 'tbl_Benutzer' WHERE 'dt_login' =
'" . addslashes($_POST['login' ] ) . "'";
$req = mysql_query($sql);

$rows = mysql_num_rows($req);
if ($req > 0) {
$data = mysql_fetch_assoc($req);

könnte mir jemand bitteschön erklähren warum ich diese Fehlermeldung bekomme??

Danke im Vorraus
mfg
Bloodyrose

2007-02-11 06:07:23 · 2 antworten · gefragt von Bloodyrose 1 in Computer & Internet Programmierung & Design

2 antworten

is recht leicht...

entweder du bekommst keinen Eintrag zurück oder du hast einen Fehler in der syntax...

schreib doch einfach mal unter $req = mysql_query($sql);

ein

print mysql_error();

die klammer kannst du dabei leerlassen er nimmt dan den letzten sql befehl.

dann printed er dir wo in der syntax dein fehler liegt.

Wenn nix erscheint is kein fehler drin und es gibt einfach keinen Match (treffer)

wenn du immer noch nicht weiterkommst darfst du mich natürlich gerne anschreiben...


achja. mir is grad noch der Fehler aufgefallen:

entweder du machst die strichlein bei table und feldernamen weg oder du nimmst keine Shift-# sondern die shift-´ (links neben der backspace-taste) dann funktionierts nämlich auch...


und an den keks unter mir:
wft??? was hat ein mysql error mit dem Betriebssystem zu tun?
Hast du eigentlich ÜBERHAUPT ein bisschen Ahnung von dem was du redest?
Also ganz ehrlich is nicht beleidigend gemeint und ich habe auch nicht immer Recht aber das Betriebssystem und ein MySQL error in PHP is wie schnürsenkel und kochtopf... also was ich damit sagen will ist: man muss nicht immer auf den antworten-button klicken nur weils 2 Punkte bringt...

2007-02-11 06:22:09 · answer #1 · answered by messyo 3 · 2 0

solltest Du Windows xp haben, dann schieb die CD rein, und repariere das Betriebssystem.

andernfalls sichere Deine Daten entweder auf Datenträger od mit einem Back up Programm
und installiere das Betriebssystem neu (dies OFFLINE)

2007-02-11 15:41:25 · answer #2 · answered by erzraffael 7 · 0 5

fedest.com, questions and answers