SQL Fehler beim senden

Forum zu Fragen und Diskussionen zum m1.Newsletter
->http://newsletter.maennchen1.de

Moderatoren: ThoGoe, maennchen1.de

Antworten
Hajo
Beiträge: 5
Registriert: 18.01.2007, 14:48

SQL Fehler beim senden

Beitrag von Hajo » 20.08.2010, 14:03

Hallo Forum,

heute bin bei meinem Test meines Newsletter auf folgende Probleme gestossen:

Betreff: Test
Text-Nachricht: Hallo.
HTML-Nachricht: <html><head>
<meta http-equiv="Content-Language" content="de-ch">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Hallo Oriental-Tanz Begeisterte</title>
</head>
<body>
<p><font face="Verdana" style="font-weight: 700">Hallo.</font></p>
</body>
</html>

Beim Abschicken erscheint dann folgende Meldung:
Newsletter versenden

Es ist ein Fehler aufgetreten!
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 ' ' Empfänger werden markiert...
Mails werden versendet. Bitte warten...

mail an gugus@xyz.cx OK


Ich habe mir dann die MySQL-DB angeschaut, dort habe ich in der Tabelle-Struktur nl_groupref folgende Fehlermeldung "Die folgenden Indizes scheinen identisch und einer von ihnen sollte entfernt werden: uid, uid_3, gid, gid_3, uid, uid_2, gid, gid_2

Kann mir jemand weiterhelfen?

Gruss im voraus
Hajo

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 16189
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: SQL Fehler beim senden

Beitrag von maennchen1.de » 20.08.2010, 14:56

Hi!
Welche Version ist denn installiert?
Lief es vorher schon einmal?

Der Fehler kommt im Normalfall, wenn Felder gefüllt werden sollen, wo keine sind, oder wenn evtl. Hochkommatas in den Feldinhalten verwendet werden. Letzteres dürfte aber in der aktuellen Version nicht auftauchen.

Die Meldung aus phpMyAdmin kann ignoriert werden.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

Hajo
Beiträge: 5
Registriert: 18.01.2007, 14:48

Re: SQL Fehler beim senden

Beitrag von Hajo » 20.08.2010, 15:02

Hi!

es ist die aktuelle Version (m1.Newsletter v1.10.0) installiert.

Gesendet werden die Newsletter schon, allerdings erhalte ich keine Rückläufer (aber das hat glaube ich nichts mit dem aktuellen Problem zu tun).

Ich habe, nachdem ich den SQL Fehler gesehen habe bewusst das Textfeld und html-Textfeld wie eingangs angefüllt (nur Text und einfacher HTLM-Code)
das mit den Hochkommatas ist mir bekannt.

Danke für deine Reaktion

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 16189
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: SQL Fehler beim senden

Beitrag von maennchen1.de » 20.08.2010, 15:44

Und wenn Sie das HTML Feld leer lassen und in das Textfeld nur ein Wort hinein schreiben, taucht dann der Fehler immer noch auf?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

Hajo
Beiträge: 5
Registriert: 18.01.2007, 14:48

Re: SQL Fehler beim senden

Beitrag von Hajo » 21.08.2010, 20:00

Ja, da erhalte ich folgenden 'code':

Es ist ein Fehler aufgetreten!
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 ' 'Hallo', 'Hallo', '2010-08-21')' at line 1

Im Mail (Newsletter) das ich erhalte steht folgendes drin:

Hallo

--rel-98aa3a7da7ed4a404bdfea6afd55d1e730a671da--

Gruss Hajo

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 16189
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: SQL Fehler beim senden

Beitrag von maennchen1.de » 23.08.2010, 11:36

Können Sie bitte in der Datei mod.send.php zwischen Zeile 417 und 418 folgenden Code einfügen:

Code: Alles auswählen

echo $sqlab1;
Dann das Versenden nochmal erneut starten und die Ausgabe hier posten? (Gern auch per PN)
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

Hajo
Beiträge: 5
Registriert: 18.01.2007, 14:48

Re: SQL Fehler beim senden

Beitrag von Hajo » 23.08.2010, 12:29

Hier die Ausgabe:

INSERT INTO `nl_archiv` (von, an, betreff, html, inline, htmlnachricht, textnachricht, datum) valuesEs ist ein Fehler aufgetreten!
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 ' 'Hallo', 'Hallo', '2010-08-23')' at line 1
Empfänger werden markiert...
Mails werden versendet. Bitte warten...

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 16189
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: SQL Fehler beim senden

Beitrag von maennchen1.de » 23.08.2010, 12:32

Hinter "values" muss noch etwas stehen. Wahrscheinlich ist das nur im Quellcode zu erkennen, wegen der Anführungszeichen. Bitte schauen Sie da nochmal. Danke.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 16189
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: SQL Fehler beim senden

Beitrag von maennchen1.de » 26.08.2010, 08:51

Ich glaube das Problem gefunden zu haben.
Suchen Sie bitte mal in den o.g. Zeilen nach folgender Stelle:

Code: Alles auswählen

".mysql_escape_string($_POST['inlineimg']).", 
und ersetzen Sie durch diese (Hochkommas):

Code: Alles auswählen

'".mysql_escape_string($_POST['inlineimg'])."', 
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

Hajo
Beiträge: 5
Registriert: 18.01.2007, 14:48

Re: SQL Fehler beim senden

Beitrag von Hajo » 26.08.2010, 12:48

Danke für die Hilfe. Fehler ist nun weg.

Wie ich festgestellt habe ist der auch nur aufgetaucht, wenn keine "externe Bilder einbetten" waren.

Benutzeravatar
maennchen1.de
Administrator
Beiträge: 16189
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: SQL Fehler beim senden

Beitrag von maennchen1.de » 26.08.2010, 19:04

Genau. Deswegen hat ihn bisher auch niemand gemeldet... ;)
Danke für die Geduld!
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
FAQ / häufig gestellte Fragen
wpShopGermany Fehler? Hilfeanleitung!
PHTML-Dateien richtig verwenden (für eigene Anpassungen)

Antworten