DB2 äquivalente zu mysql_num_rows()

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DB2 äquivalente zu mysql_num_rows()

    Grüßt euch!

    Ich hab eigentlich nur ne kleine Frage.

    Gibt es für die DB2 Datenbank (AS400) eine ähnliche Funktion wie mysql_num_rows() ?

    Ich möchte möglichst einfach prüfen ob ein Datensatz mit einem bestimmten Wert schon in der Tabelle vorhanden is.
    Also sowas:

    PHP-Code:
        $result mysql_query("SELECT wkid FROM glcart WHERE sid = '$sid' AND pid = '$pid'");
    $num mysql_num_rows($result);

    if (
    $num == 0)
    {
    .... 
    usw.... 
    Danke schonmal

  • #2
    Code:
    SELECT COUNT(wkid) FROM glcart WHERE sid = '$sid' AND pid = '$pid'
    liefert dir einen Wert zwischen 0 und n, n ∈ |N
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      ich bekomm *logischerweiße* ein array zurück.
      Also Resource ID.
      Aber wenn ich ihn mit ner foreach ausgeben will gibts auch ne Fehlermeldung...

      Wo liegt mein denkfehler?

      PHP-Code:
          $result db2_exec($conn"SELECT COUNT(IWKID) FROM cgibin.glcart WHERE IPID = '1'"); 
      thats the query...

      echo $result bringt "Resource ID bla"

      Kommentar


      • #4
        Original geschrieben von Oliabt
        ich bekomm *logischerweiße* ein array zurück.
        Also Resource ID.
        Aber wenn ich ihn mit ner foreach ausgeben will gibts auch ne Fehlermeldung...

        Wo liegt mein denkfehler?
        In der Annahme, eine Resource ID wäre ein Array.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          stimmt blödsinn...
          ich steh ziemlich aufn schlauch heut... brett vorm kopf...

          wie bekomm ich das ergebnis des querys?

          Kommentar


          • #6
            http://www.php.net/manual/de/ref.ibm-db2.php
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar

            Lädt...
            X