PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP + mysqldatenbank


Kinman
2005-04-18, 09:23:20
Hi. Ich habe folgenden Fehler
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ....

Bei folgenden Code:
(Datenbankuser und PW sind korrekt, da sie in phpMyAdmin funktionieren. Der Query funktioniert auch in phpMyAdmin und liefert Ergebnisse zurück)


$db = mysql_connect("localhost", "root", "");
$sqlquery = "SELECT * FROM kll_user";
$result = mysql_query($sqlquery, $db);
//echo(mysql_result($result, "password", 1));

if (mysql_num_rows($result) == 0)
....


was könnte falsch sein?

mfg Kinman

clm[k1]
2005-04-18, 09:31:10
$db = mysql_connect("localhost", "root", "");
$sqlquery = "SELECT * FROM kll_user";
$result = mysql_query($sqlquery, $db);
//echo(mysql_result($result, "password", 1));

if (mysql_num_rows($result) == 0)
....


was könnte falsch sein?

mfg Kinman

Das du nach dem connecten keine Datenbank auswählst.


mysql_select_db("db_name");


Du brauchst übrigens mysql_query nicht unbedingt die connection mit übergeben.


clm[k1]

Kinman
2005-04-18, 09:38:35
cool, danke so funktionierts. Aber trotzdem ist der Fehler komisch ;)

clm[k1]
2005-04-18, 10:20:52
cool, danke so funktionierts. Aber trotzdem ist der Fehler komisch ;)

Allerdings. Normalerweise sollte er nen fehler schmeißen der sagt, das keine datenbank ausgewählt ist.


clm[k1]

Kinman@school
2005-04-18, 12:56:55
simpler fehler ;)
ich hab statt Datenbankname die Connectivity angegeben :(

mfg Kinman