Hallo!
Ich stehe auf dem Schlauch.
Ich möchte eine Tabelle füllen, tue mich aber schwer die Daten zusammen zu bekommen.
Habe jetzt zwei "Lösungsansätze", aber keine Funktioniert. Die einzelnen Select-Abfragen liefern (laufen sie alleine) jeweils das richtige Ergebnis, sofern ich meine "data_id" manuell angebe, nur bekomme ich sie nicht zusammen als Variable. Tabelle bleibt leer. Wo mache ich den Fehler?
Variante 1:
Variante 2:
Ich stehe auf dem Schlauch.
Ich möchte eine Tabelle füllen, tue mich aber schwer die Daten zusammen zu bekommen.
Habe jetzt zwei "Lösungsansätze", aber keine Funktioniert. Die einzelnen Select-Abfragen liefern (laufen sie alleine) jeweils das richtige Ergebnis, sofern ich meine "data_id" manuell angebe, nur bekomme ich sie nicht zusammen als Variable. Tabelle bleibt leer. Wo mache ich den Fehler?
Variante 1:
Code:
$sql = "SELECT * FROM `user` WHERE meta_key='Artikelbezeichnung' AND data_id=(SELECT data_id FROM `user` WHERE meta_value=$id AND meta_key='id')";
foreach ($pdo->query($sql) as $row)
Variante 2:
Code:
$abfrage = "SELECT data_id FROM `user` WHERE meta_value=$id AND meta_key='id'";
$sql = "SELECT * FROM `user` WHERE meta_key='Artikelbezeichnung' AND data_id=$abfrage";
foreach ($pdo->query($sql) as $row)