Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Bei dem Code, den du von Dragon übernommen hast, hat sich bei dir ein Anführungszeichen eingeschlichen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 108
Themen: 15
Registriert seit: 21.06.2008
MyBB-Version: 1.4.9
naja, mit meinen php kenntnissen finde ich da kein " was zu viel ist
Beiträge: 490
Themen: 49
Registriert seit: 22.12.2006
MyBB-Version: 1.6.2
Der Fehler lässt sich schnell durch die Syntax-Highlighting auf die 8. Zeile eingrenzen:
PHP-Code:
$query = $db->query("
SELECT p.pid, p.message, p.tid
FROM ".TABLE_PREFIX."posts p
LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)
WHERE t.fid IN (".$mybb->settings['news_announcementsfid'].") AND t.visible='1' AND t.closed NOT LIKE 'moved|%' AND t.firstpost=p.pid
ORDER BY t.dateline DESC
LIMIT 0, ".intval($mybb->settings['news_numannouncements'])
);
while($getid = $db->fetch_array($query))
{
$pids .= ",'$getid[pid]'";
$posts[$getid['tid']] = $getid;
}
$pids = "pid IN(0$pids)";
// Now lets fetch all of the attachments for these posts
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."attachments WHERE $pids");
SIeht doch schon vie bunter aus, nicht? ^___^
Was ist der Unterschied zwischen der Politik und der Informatik?
In der Informatik ignoriert man führende Nullen...
Beiträge: 108
Themen: 15
Registriert seit: 21.06.2008
MyBB-Version: 1.4.9
und der nächste errorcode kommt -.-
Zitat:MySQL error: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
Query: SELECT t.*, t.username AS threadusername, u.username, u.avatar FROM mybb_threads t LEFT JOIN mybb_users u ON (u.uid = t.uid) WHERE fid IN (0) AND t.visible='1' AND t.closed NOT LIKE 'moved|%' ORDER BY t.dateline DESC LIMIT 0,
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
27.06.2008, 14:57
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2008, 14:57 von Garlant.)
Hallo toby01,
könnte es sein das news_numanoucements leer ist? Sprich du hast da in den Einstellungen keinen Wert gesetzt? ...
Versuche einfach mal:
PHP-Code:
$query = $db->query("
SELECT p.pid, p.message, p.tid
FROM ".TABLE_PREFIX."posts p
LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)
WHERE t.fid IN (".$mybb->settings['news_announcementsfid'].") AND t.visible='1' AND t.closed NOT LIKE 'moved|%' AND t.firstpost=p.pid
ORDER BY t.dateline DESC
LIMIT 0, 10
);
Wenn es damit funktioniertm dann liegt es garantiert da dran.
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 108
Themen: 15
Registriert seit: 21.06.2008
MyBB-Version: 1.4.9
in zeile 401 soll ein Fehler sein:
zeile 400 - 403
Code:
{
$pids .= ",'$getid[pid]'";
$posts[$getid['tid']] = $getid;
}
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
PHP-Code:
$pids .= ",'{$getid['pid']}'";
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 108
Themen: 15
Registriert seit: 21.06.2008
MyBB-Version: 1.4.9
Zitat:Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/toby01/content/forum/news.php on line 401
damit kann ich nichts anfangen, was bedeutet das?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Warum programmierst du, wenn du kein PHP kannst?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 108
Themen: 15
Registriert seit: 21.06.2008
MyBB-Version: 1.4.9
also etwas php kann ich schon, aber ich kenne diese fehler noch nicht alle