Ich wollte zum ersten Mal einen Artikel zeitversetzt senden, aber es gab ein Drama. Ich habe den Artikel geschrieben, zeitversetzt angehakt und Zeit angegeben und eingetragen. Der Artikel wurde entsprechend als vorgemerkt angezeigt. Er wurde auch veröffentlicht, aber beim eintragen in die Datenbank gab es einen Fehler und damit war der Artikel weg. So ein Mist.
Der Fehler, der auftrat sah ungefähr so aus:
Zitaterror in sql-statement: mysql_query, err_no: 1136 qry: insert into nuke_stories values (NULL, '6', 'Autorname', 'DerTitel', 'DasDatum', 'DerText', '', '0', '0', '30', 'AdminName', '', '0', 0, '', '0', '0', '0', '0', '0') description: Column count doesn't match value count at row 1
Es liegt also an der Anzahl der übergebenen Inhalte. Ich habe aber den Fehler im Quelltext nicht gefunden. Kann mir jemand helfen das zu beheben?
[Editiert am 18/12/2002 von dirt_bomber]
Jo, habe den selben Fehler. Mal schauen, was dort falsch läuft. Momentan habe ich noch nich den Grund entdeckt.
HiHo !
Bin schon am Ball.
Ich denke ich habe den Fehler auch schon.
Nur noch ein weinig Testarbeit ;)
Mfg
jubilee
Sooo !
Ich denke, jetzt habe ich es !
In Datei mainfile.php ca. ab Zeile 915 :
Alt:
Zitatsql_query("insert into ".$prefix."_stories values (NULL, '$catid', '$aid', '$title', '$a_time', '$hometext', '$bodytext', '0', '0', '$topic', '$author', '$notes', '$ihome', 0, '$alanguage', '$acomm', '0', '0', '0', '0')", $dbi);
Neu:
Zitatsql_query("insert into ".$prefix."_stories values (NULL, '$catid', '$aid', '$title', '$a_time', '$hometext', '$bodytext', '0', '0', '$topic', '$author', '$notes', '$ihome', '$alanguage', '$acomm', '0', '0', '0', '0')", $dbi);
So sollte es dann funktionieren
MfG
jubilee
:D könnte ja jetzt wieder über die Datenbankabfragen in Nuke schimpfen.....
Hallo Andi !
Also, die überflüssige "0" muss eine Altlast sein.
Ich habe eine ähnliche Abfrage in admin/stories.php bei ca Zeile 1158 gesehen.
Die ist aber auskommentiert und gegen eine neue Abfrage ersetzt worden ohne die "0".
Nur hat man es in der mainfile wohl nicht bemerkt weil die Funktion (automated_news) wo diese Abfrage drinsteht, eben nur bei zeitversetzten
Artikeln gebraucht wird. Macht der Micro da noch ein Bugfix draus ?? Oder lassen wirs so im Board stehen ?
Mfg
jubilee
:) :)
Ja, die Altlasten....
Wären die Abfragen in Nuke nach folgendem Schema gecodet, würden die Probleme nicht entstehen. An den Tabellen könnten Problemlos Felder hinzugefügt werden.
Insert into tabelle (feld1, feld2) values ($var1, $var2);
Jo Andi, da hast Du recht.
Hab schon einige Abfragen, die nach der Methode geschrieben sind, gefunden.
Schätze einmal es sind die neueren ;)
MfG
jubilee
Danke für die schnellen Antworten. :)