Judith
07.02.2006, 20:24:36
Hallo,
Ich möchte eine Datenbankabfrage machen, die mehrere Spalten kontrolliert. Bisher habe ich ein Ergebnis hin bekommen, wo leider catid nicht berücksichtigt ist. Hier handelt es sich um ein Inhaltsverzeichnis der Kategorien.
/* Verbindung aufbauen, auswählen einer Datenbank */
$link = mysql_connect("192.168.3.1", "root", "")
or die("Keine Verbindung möglich: " . mysql_error());
echo "Verbindung zum Datenbankserver erfolgreich";
mysql_select_db("joomla") or die("Auswahl der Datenbank fehlgeschlagen");
/* ausführen einer SQL Anfrage */
$query = "SELECT introtext FROM `jos_content` WHERE sectionid='$sectionid'";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
/* Ausgabe der Ergebnisse in HTML */
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td><div class=\"grauzone\">$col_value</div></td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
/* Freigeben des Resultsets */
mysql_free_result($result);
/* schliessen der Verbinung */
mysql_close($link);
catid hat Zahlen von 1-15 derzeit. Das heißt im derzeitigen Ergebnis werden mehre Ergebnisse aus 1-15 angezeigt. Anhand die catid ist klar welche Kategorie gemeint ist. Ist das Ergebnis bsp.1, dann sollen nur von dem obigen Code die Ergebnisse mit der 1 in catid angezeigt werden, ist es 15, dann nur 15, etc.
Kann mir jemand beim Erstellen und einfügen des Codes helfen?
Ich möchte eine Datenbankabfrage machen, die mehrere Spalten kontrolliert. Bisher habe ich ein Ergebnis hin bekommen, wo leider catid nicht berücksichtigt ist. Hier handelt es sich um ein Inhaltsverzeichnis der Kategorien.
/* Verbindung aufbauen, auswählen einer Datenbank */
$link = mysql_connect("192.168.3.1", "root", "")
or die("Keine Verbindung möglich: " . mysql_error());
echo "Verbindung zum Datenbankserver erfolgreich";
mysql_select_db("joomla") or die("Auswahl der Datenbank fehlgeschlagen");
/* ausführen einer SQL Anfrage */
$query = "SELECT introtext FROM `jos_content` WHERE sectionid='$sectionid'";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
/* Ausgabe der Ergebnisse in HTML */
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td><div class=\"grauzone\">$col_value</div></td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
/* Freigeben des Resultsets */
mysql_free_result($result);
/* schliessen der Verbinung */
mysql_close($link);
catid hat Zahlen von 1-15 derzeit. Das heißt im derzeitigen Ergebnis werden mehre Ergebnisse aus 1-15 angezeigt. Anhand die catid ist klar welche Kategorie gemeint ist. Ist das Ergebnis bsp.1, dann sollen nur von dem obigen Code die Ergebnisse mit der 1 in catid angezeigt werden, ist es 15, dann nur 15, etc.
Kann mir jemand beim Erstellen und einfügen des Codes helfen?