Rud: mySQL-DB auslesen

Hi, ich probiers nochmal:

ich versuche immer noch krampfhaft aus einer DB zu lesen:

CODE:
           mysql_select_db($db_name,$db);

$sqlbef = "SELECT * FROM archiv WHERE kat=1";
           $sqlerg = mysql_query ($sqlbef, $db);
           $anz = mysql_num_rows ($sqlerg);
    echo $anz;

Hier ist erstmal nur die Anzahl interessant, bei denen kat=1 (kat is ne Zahl).

Der bring bei mir immer die Meldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...

ich weiß nicht, was ich falsch mache.

  1. Du hast dies falsch geschrieben..

    Verbindgun aufbauen
               mysql_connect(...);
               mysql_select_db($db_name,$db);

    Zwei klene Zeichen erleichtern dein Leben ;)
               $sqlbef = "SELECT * FROM archiv WHERE kat='1'";
               $sqlerg = mysql_query ($sqlbef, $db);
               $anz = mysql_num_rows ($sqlerg);

    echo $anz;

    Gruß
    zerko

    1. Zwei klene Zeichen erleichtern dein Leben ;)
                 $sqlbef = "SELECT * FROM archiv WHERE kat='1'";

      Ich hab die "Hochkommas" ersetzt - unverändertes Ergebnis:

      Ich schreib noch ma meinen ganzen Code:
           <?
              include ("db_init.php");
              for($i=0;$i<=9;$i++)
              {
                 mysql_select_db($db_name,$db);

      $sqlbef = "SELECT * FROM archiv WHERE kat='1' AND substring(plz,1,1)='.$i.'";
                 $sqlerg = mysql_query ($sqlbef, $db);
                 $anz = mysql_num_rows ($sqlerg);
          echo $anz;
               }
            ?>

      Ergebnis: Unverändert.

      Ich wollte damit ne Linkliste von PLZs (0...9), mit Link-Tag wenn solche PLZs eingetragen sind und wenn nich soll die Zahl einfach so dastehen. (plz='1' ==> <a href=" ">1</a>).

      Danke RUD

  2. hi,

    ich weiß nicht, was ich falsch mache.

    dann lass es dir von der DB mitteilen: nutze mysql_error().

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  3. Hallo,

    ich weiß nicht, was ich falsch mache.

    Du machst immer noch keine Fehlerprüfung und lässt Dir keine Fehlermeldungsn anzeigen.
    https://forum.selfhtml.org/?t=103551&m=637920

    viele Grüße

    Axel