php-problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
armada
automatische antwort
bestimmen
buchen
datenbank
erinnern
fehlermeldung
heilmann
kleines problem
leute
melde
moderator
not
quellcode
re
sagen
stern
tabelle
treffer
vergessen
-
Hi ref="/tag/leute">Leute,
ich hab hier en kleines problem.
Hier mal den quellcode:
$res=mysql_db_query("datenbank","select from tabelle where blablabal='blablabla'");
$num=mysql_num_rows($res);
Wenn $res keine treffer erzielt bekomm ich ne meldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in datei.php on line ...
Wie kann ich das machen um zu pr?fen ob keine Suchergebnisse erzielt wurden und ich keine fehlermeldung bekomme?
armada -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich denke mal, das die Funktion mysql_db_query() TRUE zur?ckliefert, wenn sie erfolgreich war.
Versuch es mal so:
if($res=mysql_db_query("datenbank","select from tabelle where blablabal='blablabla'"))
{
$num=mysql_num_rows($res);
}
m?sste eigentlich funktionieren.
-
hi,
ich hab mein fehler mittlerweile gefunden.
es muss hei?en:
$res=mysql_db_query("datenbank","select * from tabelle where blablabla='blablabla'");
den stern hatte ich vergessen und dann kann man pr?fen wenn $res>1 dann hat es ziele gefunden
und dann mit mysql_num_rows kann man bestimmen wieviele.
armada -
ja ich wei?. deshalb hab ich es ja hier gepostet.
Nochmal die L?sung wies funktioniert:
<?php
$res=mysql_db_query("datenbank","select * from tabelle where blablabla='blablabla'");
if($res>1)
{
$num=mysql_num_rows($db);
}
else echo "Keine Ergebnisse!";
?>
so ich hoffe ich kann damit einigen Leuten helfen
armada
Edit: also das war nicht richtig was ich da geschrieben hab. Hier jetzt der richtige Code:
<?php
$res=mysql_db_query("datenbank","select * from tabelle where blablabla='blablabla'");
$num=mysql_num_rows($db);
?>
die fehlermeldung bekommt man nur wenn man in der datenbankabfrage das * vergessen hat. -
Dieses Thema wurde mit folgender Begr?ndung von kevin-heilmann geschlossen:
Dann ist das Thema wohl erledigt. Wenn dies nicht der Fall sein sollte, melde dich bei mir oder einem anderen Moderatoren von "PHP & mySQL".
(Dies ist eine automatische Antwort durch das System). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage