Ist folgendes von der Syntax her möglich?

danielmueller

Gesperrt
Ist folgendes Möglich:
PHP:
$_result = mysql_query($sql, $sql_update);
Ich möchte damit bezwecken das ich später die Daten von drei Tabellen in einem
$_array[] habe. Bei den ersten beiden Tabellen ist das kein Problem denn bei diesen ist ja das Keyword gleich aber bei der dritten soll es ein anderes Keyword sein.
Ich poste einfach mal mein Skript vielleicht habe ihr eine Idee wie man das lösen kann:
PHP:
$sql = "SELECT * FROM doc_desc_admin, doc_text_admin "
      . "WHERE doc_desc_admin.c_section = doc_text_admin.section AND doc_text_admin.section = '$section'";

$sql_update ="SELECT * FROM doc_desc, doc_text "
      . "WHERE doc_desc.c_section = doc_text.section AND doc_text.section = '$edit'";

$_result = mysql_query($sql, $sql_update);
$_array = mysql_fetch_assoc($_result);
 
Lies und verstehe bitte die Funktionsreferenz von [phpf]mysql_query[/phpf].
um dein vorhaben zu rwalisieren, musst Du entweder eine einzige SQL-Anweisung schreiben, die Dir alle Daten zurück gibt. Oder falls sie sich nicht kombinieren lassen, kommst Du um drei einzelne Abfragen nicht herum, deren zurückgegebnene Daten Du in Dein Array schreiben kannst.

snuu
 
Zurück