fetch row bringt leeres Ergebnis
Verfasst: 18.11.2005 23:38
Hallo,
ich setze folgenden Code auf zwei Webseiten ein:
Auf der eine Webseite funktioniert die Sache. Auf der anderen Webseite (auf dem selben Webserver - selbe DAtenbank - aber andere Tabellenpräfixe) enthält das Array $entry keine Daten. Bin ziemlich ratlos.
Die SQL Abfrage $sql paßt.
Die entsprechende Tabelle lese ich woanders im Skript ohne Probleme nochmal aus.
Kann es an den Daten liegen? Machen da bestimmte Zeichen Probleme?
Danke und Gruß Martin
ich setze folgenden Code auf zwei Webseiten ein:
Code: Alles auswählen
if(($edit == "yes") AND ($useremail != ""))
{
$sql = "SELECT newsletter_id, newsletter_title, newsletter_description FROM ". PHPMN_NEWSLETTER_TABLE ." WHERE newsletter_id = '$id'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query PHPMN NEWSLETTER information', '', __LINE__, __FILE__, $sql);
}
$entry = array();
if ( !($entry = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not query PHPMN NEWSLETTER information extraction', '', __LINE__, __FILE__, $result);
}
$topicalview = $topical;
if ($topical == "not subscribed")
{
$topicalview = $lang['L_PHPMN_NOTSUBSCRIBED'] ;
}
$template->assign_block_vars('action', array(
'ID' => $id,
'NAME' => $entry[1],
'DESCRIPTION' => $entry[2],
'TOPICAL' => $topical,
'TOPICALVIEW' => $topicalview,
'USERNAME' => $username,
'USEREMAIL' => $useremail
));
}
Die SQL Abfrage $sql paßt.
Die entsprechende Tabelle lese ich woanders im Skript ohne Probleme nochmal aus.
Kann es an den Daten liegen? Machen da bestimmte Zeichen Probleme?
Danke und Gruß Martin