Hans Gustav: MySQL DB Abfrage erfolgreich?

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

  1. 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

    --
    Losung und Lehrtext für Dienstag, 16. September 2003
    Auf dich, Herr, sehen meine Augen; ich traue auf dich, gib mich nicht in den Tod dahin. (Psalm 141,8)
    Der Sünde Sold ist der Tod; die Gabe Gottes aber ist das ewige Leben in Christus Jesus, unserm Herrn. (Römer 6,23)
    (http://www.losungen.de/heute.php3)
  2. 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?

    1. $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

      1. 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

      2. 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

        --
        Losung und Lehrtext für Dienstag, 16. September 2003
        Auf dich, Herr, sehen meine Augen; ich traue auf dich, gib mich nicht in den Tod dahin. (Psalm 141,8)
        Der Sünde Sold ist der Tod; die Gabe Gottes aber ist das ewige Leben in Christus Jesus, unserm Herrn. (Römer 6,23)
        (http://www.losungen.de/heute.php3)