timt: einfache sql abfrage

Hallo,
habe folgende einfache Sql Abfrage:

$query="SELECT id FROM tabelle1 WHERE PrimKey2=$PrimKey2";

$SecKey1=mysql_query($query);
echo($SecKey1);

Leider bekomme ich als Ausgabe:
Resource id #4

was mach ich falsch? muss ich das irgendwie als Array ausgeben oder so? Ist aber nur ein Eintrag eigentlich...

  1. Hallo!

    $query="SELECT id FROM tabelle1 WHERE PrimKey2=$PrimKey2";

    $SecKey1=mysql_query($query);
    echo($SecKey1);

    Leider bekomme ich als Ausgabe:
    Resource id #4

    Du mußt noch mit mysql_fetch_* die Datensätze holen. Siehe dazu das Beispiel auf http://de2.php.net/mysql.

    André Laugks

    --
    Die Frau geht, die Hilti bleibt!
    1. Hallo,
      also um das ganze ein wenig zu lernen kann ich dir wärmstens folgende Seite empfehlen:
      http://www.schattenbaum.net/php/
      Etwas nach unten gescroolt findest du auch Sql!
      Viel spaß dabei
      Martin

      1. Hallo!

        also um das ganze ein wenig zu lernen kann ich dir wärmstens folgende Seite empfehlen:
        http://www.schattenbaum.net/php/
        Etwas nach unten gescroolt findest du auch Sql!

        Ich soll noch SQL lernen?

        André Laugks

        --
        Die Frau geht, die Hilti bleibt!
  2. Hallo,

    Hi

    $query="SELECT id FROM tabelle1 WHERE PrimKey2=$PrimKey2";

    $SecKey1=mysql_query($query);
    echo($SecKey1);

    Leider bekomme ich als Ausgabe:
    Resource id #4

    Die Variable $SecKey1 enthält sozusagen nur eine Ressource ID. Diese must du mit mysql_fetch_assoc einem Array zuweisen (im Beispiel der $row).

      
    $query = "SELECT  
                  id  
              FROM  
                  tabelle1  
              WHERE  
                  PrimKey2=$PrimKey2";  
      
    $SecKey1 = mysql_query($query);  
      
    $row = mysql_fetch_assoc($SecKey1));  
    
    

    php.net:
    Liefert ein assoziatives Array, das den geholten entprechenden Datensatz enthält. Sind keine weiteren Datensätze vorhanden gibt diese Funktion FALSE zurück.

    http://ch2.php.net/mysql_fetch_assoc
    http://tut.php-q.net/mysql-select-php.html

    was mach ich falsch? muss ich das irgendwie als Array ausgeben oder so? Ist aber nur ein Eintrag eigentlich...

    Hoffe erzähle keinen Schrott :-)