Page 1 of 1
[Erledigt] Warnung bei SQLite
Posted: Thu Jan 14, 2010 9:15 am
by HadleyB
Ich habe unter
http://www.zipf-events.de einen Blog aufgesetzt mit SQLite. Gerade möchte ich die Sektion "Bilder & Videos" bearbeiten und schreibe einen Artikel, mit dem ich Links zu Bildergalerien setze. Es kommt eine Fehlermeldung:
Code: Select all
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(161) "INSERT INTO serendipity_references (id, entry_id, name, link) VALUES(67, 33, 'Après-Ski Party', 'http://www.zipf-events.de/cms/bilder/2005/apresski/thumb.html')"
Aber: Alles funktioniert tadellos! Was hat das zu bedeuten? Es verwirrt mich. Hat das vielleicht etwas mit den abgeschalteten Trackbacks zu tun? Das wäre meine erste Vermutung gewesen.
mfg
Hadley
Re: Warnung bei SQLite
Posted: Thu Jan 14, 2010 10:38 am
by garvinhicking
Hi!
Hm, die Fehlermeldung besagt, dass wohl schon ein derartiger Eintrag in der SQLite-Tabelle drinsteht. Wenn Du dir die serendipity_references mit einem Tool ansiehst, welche Einträge siehst du zu entry_id=33?
Grüße,
Garvin
Re: Warnung bei SQLite
Posted: Thu Jan 14, 2010 11:10 am
by HadleyB
Das ist ein Artikel, in dem sich mehrere Links zu externen Seiten befinden.
mfg
Hadley
Bild:
http://www.hadley.de/zipf-datenbank.jpg
PS: Das Anhängen von Bildern geht nicht. Ist das abgeschaltet?
Re: Warnung bei SQLite
Posted: Thu Jan 14, 2010 11:21 am
by garvinhicking
Hi!
Probier mal aus indem Du nur nen Link "Apres" setzt, und ob da auch die Fehlermeldung kommt. Könnte sein dass sqlite alles nach nem Sonderzeichen ignoriert, und für ihn daher "Apr(es Ski Vol. 1)" und "Apr(es Party)" ein Duplikat ist.
PS: Das Anhängen von Bildern geht nicht. Ist das abgeschaltet?
Ja, der Server scheint bei uploads zu streiken, ich versuch das mal zu klären.
Grüße,
Garvin
Re: Warnung bei SQLite
Posted: Thu Jan 14, 2010 12:33 pm
by HadleyB
Warum schneidet S9Y den Link ab? Ich gebe immer den vollen Link ein (http....), S9Y speichert aber nur ab /cms/......
Ich habe mal das /cms abgeschnitten, das Resultat ist das Gleiche:
Code: Select all
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(155) "INSERT INTO serendipity_references (id, entry_id, name, link) VALUES(79, 33, 'Après-Ski', 'http://www.zipf-events.de/cms/bilder/2006/apresski/thumb.html')"
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(167) "INSERT INTO serendipity_references (id, entry_id, name, link) VALUES(80, 33, 'Fasching Niederstetten', 'http://www.zipf-events.de/cms/bilder/2005/fasching/thumb.html')"
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(165) "INSERT INTO serendipity_references (id,name,link,entry_id) values ('67', 'Après-Ski Vol.1', 'http://www.zipf-events.de/cms/bilder/2009/apresski01/thumb.html', '33')"
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(173) "INSERT INTO serendipity_references (id,name,link,entry_id) values ('79', 'Jägermeister - Party', 'http://www.zipf-events.de/cms/bilder/2007/jaegermeister/thumb.html', '33')"
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(173) "INSERT INTO serendipity_references (id,name,link,entry_id) values ('80', 'Blickpunkt Niederstetten', 'http://www.zipf-events.de/cms/bilder/2006/blickpunkt/thumb.html', '33')"
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(155) "INSERT INTO serendipity_references (id, entry_id, name, link) VALUES(79, 33, 'Après-Ski', 'http://www.zipf-events.de/cms/bilder/2006/apresski/thumb.html')"
Warning: sqlite_query() [function.sqlite-query]: PRIMARY KEY must be unique in /web/www/zipfev/html/cms/include/db/sqlite.inc.php on line 233
bool(false) string(167) "INSERT INTO serendipity_references (id, entry_id, name, link) VALUES(80, 33, 'Fasching Niederstetten', 'http://www.zipf-events.de/cms/bilder/2005/fasching/thumb.html')"
Mutig wie ich bin, habe ich die entsprechenen "References" aus der Tabelle einfach gelöscht. Das hatte weder auf den Artikel, noch auf die Links eine Auswirkung. Alles funktioniert noch. Was sind denn das für Tabellen? Kann man das irgendwo abschalten?
mfg
Hadley
Re: Warnung bei SQLite
Posted: Thu Jan 14, 2010 1:23 pm
by garvinhicking
Hi!
References ist halt eine Tabelle die alle links enthält aus deinem artikel, daher braucht man die schon.
Kann sein dass der code in sqlite nicht prüfen kann ob eine referenz vorhanden ist oder nicht...in ermangelung von einer sqlite-testumgebung kann ich das jedoch derzeit nich gut analysieren. Da es auch kein Fehler ist, sondern nur eine überflüssige warnmeldung, hätte ich noch andere dinge mit mehr priorität

)
Grüße,
Garvin
Re: Warnung bei SQLite
Posted: Thu Jan 14, 2010 2:04 pm
by HadleyB
Alles klar. Da ja, trotz der Fehlermeldung, alles funktioniert, beende ich den Tread.