hallo ihr schlauen Leute da draußen, ich sitze seit 4 Stunden meinem Comp und habe immer dasselbe Problem. Ich schreib mal schnell meinen Code hierhin
:
$conn = @mysql_connect("$host","$user","$pass");
$sql = „SELECT * FROM test“;
if ($conn) {
echo „Yes, CONN funzt! Handle: $conn“; }
else {
die („Mist, funzt net“);
}
/*end if*/
$result = mysql_query($sql,$conn);
if ($result) {
$number = mysql_num_rows($result);
echo "
Zahl der Datensätze: $number";
}
else
echo "
Mist";
?>
Als Ausgabe erscheint:
Yes, CONN funzt! Handle: Resource id #1
Mist
Da die Verbindung ja anscheinend steht, kann der Fehler ja nur an einem dieser Befehle liegen, weil $result in der if-abfrage ja wohl „false“ ist.
$sql = „SELECT * FROM test“;
Hi Big Chief,
versuchs mal so:
$conn = @mysql_connect("$host","$user","$pass");
$sql = „SELECT * FROM test“;
if ($conn) {
echo „Yes, CONN funzt! Handle: $conn“;
$result = mysql_query($sql,$conn);
$number = mysql_num_rows($result);
echo "
Zahl der Datensätze: $number";}
else {
die („Mist, funzt net“);}
?>
Viel Erfolg,
Martin Schaefer
erstmal vielen Dank für deine Antwort, aber es funzt leider immer noch nicht.
es kommt nun diese Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in /home/xxxxxxx/htdocs/xxxxx/index.php on line 8
Also hängt es wieder an diesen beiden Zeilen:
7: $result = mysql_query($sql,$conn);
8: $number = mysql_num_rows($result);
ich komme echt net dahinter 
das heisst, dass dein select-statement fehlgeschalgen ist…
Warning: Supplied argument is not a valid MySQL result
resource in /home/xxxxxxx/htdocs/xxxxx/index.php on line 8
tja, und was mach ich da jetzt??? 
na auf alle faelle musst du dem datenbankserver vor dem ersten select noch sagen, welche db du nutzen willst ( mysql_select_db )
und dann musst dus schauen, ob dein sql-statement gueltig sein kann (syntax, und korrekte bezeichner)
tja, und was mach ich da jetzt??? 
Du musst irgendwo die Datenbank angeben mit mysql_db_select() oder mysql_db_query() statt mysql_query verwenden
na auf alle faelle musst du dem datenbankserver vor dem ersten
select noch sagen, welche db du nutzen willst (
mysql_select_db )
COOOL, genau das war mein Fehler. Komischerweise wird im Beispiel von meinem Buch, der Befehl nicht benutzt.
Vielen Dank für die Hilfe, hat mich vor dem Nervenzusammenbruch gewahrt 
Tobias