Jukkales
Erfahrenes Mitglied
Hallo,
ich habe hier ein für mich seltsames Problem. Ich habe einen ganz normalen Query den in in MySQL aufhühre und setze ein Limit von 7 Zeilen. Im PHPMyAdmin läuft es wunderbar, alle 7 Ergebnisse werden angezeigt so wie ich es will. Jetzt Kommt mein Problem. In einer funktione will ich dieses Query auswerten und schrek: Die Funktion liest immer nur 3 Zeilen aus. Bis jetzt 3 Stunden Fehlersuche.
Die Funktion:
Der Configeinrag für das Limit steht auch auf 7.
ich habe hier ein für mich seltsames Problem. Ich habe einen ganz normalen Query den in in MySQL aufhühre und setze ein Limit von 7 Zeilen. Im PHPMyAdmin läuft es wunderbar, alle 7 Ergebnisse werden angezeigt so wie ich es will. Jetzt Kommt mein Problem. In einer funktione will ich dieses Query auswerten und schrek: Die Funktion liest immer nur 3 Zeilen aus. Bis jetzt 3 Stunden Fehlersuche.
Die Funktion:
PHP:
function GetLastestNews()
{
global $database,$config;
$database->Toggle('forum');
$result = $database->Query("
SELECT threadid, prefix, topic, starttime, starter, replycount
FROM `bb1_threads`
WHERE `boardid` = 6
OR `boardid` = 2
AND `prefix` != ''
ORDER BY `starttime` DESC
LIMIT 0 , $config[maxnews]
");
if(!$result)
{
$database->Toggle('site');
return 0;
}
else
{
$posts = array();
while($row = @mysql_fetch_assoc($result))
{
$postresult = $database->Query("
SELECT message
FROM `bb1_posts`
WHERE `threadid` = $row[threadid]
");
$message = @mysql_fetch_array($postresult);
$row['post'] = $message[0];
array_push($posts,$row);
unset($row);
}
@mysql_free_result($result);
@mysql_free_result($postresult);
$database->Toggle('site');
return $posts;
}
}
Der Configeinrag für das Limit steht auch auf 7.