einfache sql abfrage
timt
- php
1 André Laugks0 martinli
0 Remo
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...
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
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
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
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 :-)