Mailinglisten-Archive |
Hallo zusammen Ich hab lange gesucht in Büchern und online manuals, aber ich finde keine Lösung für folgendes Problem : Meine Datenbank soll nach folgenden Kriterien durchsucht werden : Es gibt den Table : rubrik mit dem Wert WebsiteID und den Table Inhalt mit dem Wert ID, Head, Text, RubrikID Ich möchte dem User die Möglichkeit geben die Datenbank zu durchsuchen nach Inhalten die unter der WebsiteID = "99" (als beispiel ID) stehen. Er soll sowohl den Head als auch den Text durchsuchen können. (aus dem Table Inhalt) Mein Ansatz bisher : $sql = "SELECT inhalt.ID, inhalt.Head, inhalt.Text, rubrik.WebsiteID FROM rubrik, inhalt WHERE ((inhalt.Text + inhalt.head) LIKE '%$search%') AND ((rubrik.WebsiteID)='$WebsiteID')) ORDER BY inhalt.Datum DESC"; $sql_query = mysql_query($sql, $hp_conn); while($InhaltObject = mysql_fetch_object($sql_query)) { $InhaltHead = $InhaltObject->Head; $InhaltText = $InhaltObject->Text; $InhaltID = $InhaltObject->ID; $WebsiteID = $InhaltObject->rubrik.WebsiteID echo "--->sämtliche ausgelesenen Variablen<---"; } Leider klappt das nicht wie ich das will. Ich möchte nämlich sowohl die WebsiteID als auch sämtliche Texte und Überschriften ausgeben können. (Zwecks späterr weiterverarbeitung... Ich hab auch keine Ahnung mehr nach was ich noch suchen soll in den manuals. Mit Inner Join schien mein Ziel ja fast erreicht, aber irgendwie wird das so nix. Hat jemand zumindest einen Anstoss, in welche Richtung ich gehen muss? vielen Dank schonmal Manuel
php::bar PHP Wiki - Listenarchive