4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: micha_es on November 17, 2006, 07:57:18 PM

Title: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 17, 2006, 07:57:18 PM
Hallo Leute,
mein Provider hat auf MySQL 5.0.21 umgestellt. Habe die Version 1.7.4 laufen. Funktioniert soweit auch alles (Templates habe ich ebenfalls angepasst).

Nur der Upload funktioniert nicht.

Primäre Meldung:
Bild erfolgreich hinzugefügt: test2 (IMG_6728.jpg)

Sekundäre Fehlermeldung:
Quote
DB Error: Bad SQL Query: INSERT INTO 4images_images (cat_id, user_id, image_name, image_description, image_keywords, image_date, image_active, image_media_file, image_thumb_file, image_download_url, image_allow_comments) VALUES (3, 1, 'test2', 'trertretre', '', 1163789041, 1, 'IMG_6728.jpg', 'IMG_6728.jpg', '', 1)
Duplicate entry '0' for key 1

Anschließend sehe ich kein Bild, das Bild wurde aber in das Verzeichnis hochgeladen.
Kann mir jemand helfen?

Danke
_______________
Hello, i have some problems after my Provider has the MySQL updated to Version 5.
I have the latest (1.7.4) version installed and change the tempalte.
All works fine but the upload function failed!

The message was:
Upload successful

Quote
DB Error: Bad SQL Query: INSERT INTO 4images_images (cat_id, user_id, image_name, image_description, image_keywords, image_date, image_active, image_media_file, image_thumb_file, image_download_url, image_allow_comments) VALUES (3, 1, 'test2', 'trertretre', '', 1163789041, 1, 'IMG_6728.jpg', 'IMG_6728.jpg', '', 1)
Duplicate entry '0' for key 1
I go back and the new pic does not appear.

Can anyone help me?

Thanks
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: honda2000 on November 17, 2006, 07:58:47 PM
http://www.4homepages.de/forum/index.php?topic=10184.new

einfach umstellen
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 17, 2006, 08:05:18 PM
Ok, ich habe in der Datenbank das Image mit der id = 0 gelöscht und anschließend nochmals versucht ein Bild hochzuladen und siehe da, es funktioniert. Bild da, kein DB error.
Aber es wurde wieder eine image_id=0 angelegt und schon habe ich wieder den oben beschriebenen Fehler



i delete the file with "image_id = 0"
an try again to upload a new file....

Hey success, no DB error...but a new file with "image_id = 0" and i have the problem above again
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 17, 2006, 08:08:24 PM
Hallo honda2000,
den Thread habe ich schon durch...hab ich etwas übersehen?
Zudem ist das beschriebene doch in der aktuellen Version enthalten (?)
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: honda2000 on November 17, 2006, 08:18:02 PM
Seite 1 und Seite 2 des Thread V@no hat das die Lösung

2x dieses!!!! in der functions.php
Code: [Select]
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c ect.
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 17, 2006, 09:18:53 PM
Hmmm, ich will nicht unhöflich klingen, aber diese Änderungen sind mit dem letzten Update vollzogen.
Mein Problem sind keine Queries, sondern dass das Bild mit einer ID 0 hoch geladen wird anstelle der fortlaufenden Nummer
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 17, 2006, 09:30:17 PM
Zeile 625 in member.php
Code: [Select]
$image_id = $site_db->get_insert_id();Ist immer 0

include/db_mysql.php
Code: [Select]
function get_insert_id() {
    return ($this->connection) ? @mysql_insert_id($this->connection) : 0;
  }
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 17, 2006, 09:39:38 PM
Kommentar Funktion:
_________________
Exakt das gleiche Problem mit den Kommentaren.
Ein Kommentar wird mit id 0 angelegt und das wars dann
Title: Re: Provider stellte auf MySQL 5 um, jetzt kein Upload mehr möglich
Post by: micha_es on November 18, 2006, 03:42:27 PM
Hallo, weiß niemand sonst noch was?