MySQL DB Abfrage erfolgreich?
Hans Gustav
- php
Wie kann ich in einer Variablen festlegen, ob meine db abfrage
$result = mysql_query("SELECT * FROM $table where ...");
ergebnisse erziehlt hat oder KEINE?
MfG
Hans Gustav
Hallo Hans Gustav!
Wie kann ich in einer Variablen festlegen, ob meine db abfrage
$result = mysql_query("SELECT * FROM $table where ...");
ergebnisse erziehlt hat oder KEINE?
Das hast Du so bereits getan.
Du solltest vielleicht mal einen Blick ins Manual werfen (Lesetip: http://de3.php.net/mysql_query).
MfG
Götz
Moin
Wie kann ich in einer Variablen festlegen, ob meine db abfrage
$result = mysql_query("SELECT * FROM $table where ...");
(if $result){....
TomIRL
Oder meintest Du etwas anderes?
$result = mysql_query("SELECT * FROM $table where ...");
(if $result){....
Oder meintest Du etwas anderes?
ne genau das!
in $result steht aber immer Ressource id2. damit kann ich nix anfangen. ich brüchte n counter $cnt da soll drin stehen wieviele zeilen die abfrage ergeben hat.
MfG
Hans Gustav
Moin Gustav:
Ich zitiere mal:
Angenommen eine Anfrage ist erfolgreich, dann können Sie für eine SELECT Anweisung mit mysql_num_rows() die Anzahl der gelieferten Datensätze herausfinden. Falls Sie DELETE, INSERT, REPLACE, oder UPDATE benutzt haben, können Sie die Anzahl der betroffenen Datensätze mit mysql_affected_rows() feststellen
Der Link wurde Dir aber gepostet!
TomIRL
Hallo Hans Gustav!
in $result steht aber immer Ressource id2. damit kann ich nix anfangen. ich brüchte n counter $cnt da soll drin stehen wieviele zeilen die abfrage ergeben hat.
Nimm das http://de3.php.net/manual/de/function.mysql-num-rows.php!
Und beim nächsten mal bitte erst _selber_ nach einer Lösung suchen und mal ins Manual schauen anstatt gleich fragen, denn:
SELF ist der Poster! ;)
MfG
Götz