Modul mit Abfrage eigener Tabelle
Verfasst: Fr 3. Jun 2005, 10:23
Hallo,
ich habe mich schon durch diverse Anleitungen und Threads in diesem Forum gewurschtelt, aber leider bringt mein selbst erzeugtes Modul keine Ergebnisse und somit keine Ausgabe zustande.
Folgendes:
Ich möchte eine Abfrage aus einer Tabelle, die in der selben DB wie Contenido liegt, machen.
Hier der Output-Code für das Modul:
<?php
// DB-Objekt erzeugen, wenn nicht schon vorhanden
if ( !is_object($db) ) {
$db=new DB_Contenido;
}
// Query ausführen
$db->query("SELECT * FROM strasse ORDER BY Strname");
//Zeigt an, wie viele Datensätze sich in der aktuellen
echo 'Insgesamt werden '.$db->num_rows().' Datensätze angezeigt.<br /><br />';
echo '<form method="get" name="Auswahl" action="'.$PHP_SELF.'">';
echo 'Wählen sie eine Straße aus:<br />';
echo '<select name="Strname" size="1">';
while ($db->next_record()) {
echo '<option>'.$db->f("Strname").'</option>';
}
echo '</Select><br />';
echo '<input type=submit name="submit" value="suchen"';
echo '</form>';
?>
Die Ausgabe ist:
Insgesamt werden Datensätze angezeigt.
Wählen sie eine Straße aus:
Num_rows ist also leer und bringt somit auch keine Records.
Irgendwie klappt also scheinbar was mit der SQL-Abfrage nicht, in PHPMyAdmin funkst sie aber problemlos, die Schreibweise und Syntax ist also eigentlich okay.
Probiere da jetzt schon ein paar Tage dran rum und finde den Haken nicht ...
ich habe mich schon durch diverse Anleitungen und Threads in diesem Forum gewurschtelt, aber leider bringt mein selbst erzeugtes Modul keine Ergebnisse und somit keine Ausgabe zustande.
Folgendes:
Ich möchte eine Abfrage aus einer Tabelle, die in der selben DB wie Contenido liegt, machen.
Hier der Output-Code für das Modul:
<?php
// DB-Objekt erzeugen, wenn nicht schon vorhanden
if ( !is_object($db) ) {
$db=new DB_Contenido;
}
// Query ausführen
$db->query("SELECT * FROM strasse ORDER BY Strname");
//Zeigt an, wie viele Datensätze sich in der aktuellen
echo 'Insgesamt werden '.$db->num_rows().' Datensätze angezeigt.<br /><br />';
echo '<form method="get" name="Auswahl" action="'.$PHP_SELF.'">';
echo 'Wählen sie eine Straße aus:<br />';
echo '<select name="Strname" size="1">';
while ($db->next_record()) {
echo '<option>'.$db->f("Strname").'</option>';
}
echo '</Select><br />';
echo '<input type=submit name="submit" value="suchen"';
echo '</form>';
?>
Die Ausgabe ist:
Insgesamt werden Datensätze angezeigt.
Wählen sie eine Straße aus:
Num_rows ist also leer und bringt somit auch keine Records.
Irgendwie klappt also scheinbar was mit der SQL-Abfrage nicht, in PHPMyAdmin funkst sie aber problemlos, die Schreibweise und Syntax ist also eigentlich okay.
Probiere da jetzt schon ein paar Tage dran rum und finde den Haken nicht ...