mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 09.02.2023 07:51 Benutzername: Passwort: Auto-Login

Thema: [PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden vom 28.09.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
Autor Nachricht
Account gelöscht
Threadersteller


Ort: -
Alter: -
Verfasst So 28.09.2008 19:07
Titel

[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden

Antworten mit Zitat Zum Seitenanfang

Hi, ich brauch mal eure hilfe.

Ich wollte heute eben ne UPDATE-Phrase schreiben und bekomm ständig ne Fehlermeldung das mit der SQL-Syntax was nicht stimmt.

Ich schieb seit Tagen Überstunden und werd langsam blind für Fehler, vielleicht könnt Ihr mir helfen, für heute hab ich echt genug.

Doof ist auch das ich kein De-Bugging-Tool haben, vielleicht könnt ihr mir ja auch gleich eins empfehlen.

Ich hoffe ihr könnt mir bei dem Fehler helfen.

Der Browser sagt folgendes:

[code]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 '-prozess='511.1', ref-preise='', ref-ipapier='', ref-cpapier='', ref-economy='',' at line 1
UPDATE jobs SET status='1', ref-prozess='511.1', ref-preise='', ref-ipapier='', ref-cpapier='', ref-economy='', ref-kunde='', ref-billing='', ref-shipping='', ref-kontakt='', calc-klasse='1', calc-alias='', calc-format='2', calc-formatx='', calc-formaty='', calc-auflage='1', calc-iss='0', calc-isc='50', calc-isb='0', calc-ipapier='1', calc-imodus='2', calc-ianschnitt='1', calc-isortieren='',calc-ifalz='', calc-inut='', calc-ilochen='', calc-ischneiden='', calc-cmodusa='1', calc-cmodusi='3', calc-cpapier='9', calc-canschnitt='1', calc-bindung='3', calc-bindeposition='1', calc-muster='1', calc-archiv='1', calc-versand='1', calc-kommentar='', calc-rabatta='', calc-rabattp='100', calc-aufschlaga='', calc-rabattp='100', calc-rabattae='', calc-rabattpe='1', calc-aufschlagae='', calc-aufschlagpe='1', int-inutzen='2', int-cnutzen='1', int-back='2.08', int-ivol='', int-cvol='', int-klicks4='50', int-klicks1='0', int-bogen='25', int-seiten4='50', int-seiten1='0', int-seiten0='2', int-auflage='2', int-steuern='7', kosten-satz='0', kosten-layout='', kosten-scan='', kosten-overhead='0', kosten-iprint='', kosten-cprint='', kosten-ipaper='', kosten-cpaper='', kosten-iwva='', kosten-cwva='', kosten-wva='1.8', kosten-binden='', kosten-versand='5.5', kosten-extra='', gewinn-satz='21', gewinn-layout='', gewinn-scan='', gewinn-overhead='62', gewinn-iprint='', gewinn-cprint='', gewinn-ipaper='', gewinn-cpaper='', gewinn-iwva='', gewinn-cwva='', gewinn-wva='10.63', gewinn-binden='', gewinn-versand='0', gewinn-extra='' WHERE setid='511.1"[/code]

Die dazugehörige Phrase im PHP-Script ist an folgender Stelle definiert:
[code]if ($error['aic'] == "x" && isset($_SESSION['calc']['auflage'][1]))
{
$aendern_job = "UPDATE jobs SET status='1', ref-prozess='".$_SESSION['calc']['auflage'][1]."', ref-preise='".$_SESSION['calc']['preise']."', ref-ipapier='".$_SESSION['calc']['ipapier']."', ref-cpapier='".$_SESSION['calc']['cpapier']."', ref-economy='".$_SESSION['calc']['economy']."', ref-kunde='".$_SESSION['calc']['kunde']."', ref-billing='".$_SESSION['calc']['billing']."', ref-shipping='".$_SESSION['calc']['shipping']."', ref-kontakt='".$_SESSION['calc']['kontakt']."', calc-klasse='".$_SESSION['klasse']."', calc-alias='".$_SESSION['alias']."', calc-format='".$_SESSION['format']."', calc-formatx='".$_SESSION['formatx']."', calc-formaty='".$_SESSION['formaty']."', calc-auflage='".$_SESSION['auflage1']."', calc-iss='".$_SESSION['iss']."', calc-isc='".$_SESSION['isc']."', calc-isb='".$_SESSION['isb']."', calc-ipapier='".$_SESSION['ip']."', calc-imodus='".$_SESSION['im']."', calc-ianschnitt='".$_SESSION['ia']."', calc-isortieren='".$_SESSION['is']."',calc-ifalz='".$_SESSION['falz']."', calc-inut='".$_SESSION['nuten']."', calc-ilochen='".$_SESSION['lochen']."', calc-ischneiden='".$_SESSION['schneiden']."', calc-cmodusa='".$_SESSION['cma']."', calc-cmodusi='".$_SESSION['cmi']."', calc-cpapier='".$_SESSION['cp']."', calc-canschnitt='".$_SESSION['ca']."', calc-bindung='".$_SESSION['bindeart']."', calc-bindeposition='".$_SESSION['bindeposition']."', calc-muster='".$_SESSION['probeexemplar']."', calc-archiv='".$_SESSION['oarchiv']."', calc-versand='".$_SESSION['versand']."', calc-kommentar='".$_SESSION['kommentar']."', calc-rabatta='".$_SESSION['rabatt1']."', calc-rabattp='".$_SESSION['rabatt0']."', calc-aufschlaga='".$_SESSION['aufschlag1']."', calc-rabattp='".$_SESSION['aufschlag0']."', calc-rabattae='".$_SESSION['rabatteinheit1']."', calc-rabattpe='".$_SESSION['rabatteinheit0']."', calc-aufschlagae='".$_SESSION['aufschlageinheit1']."', calc-aufschlagpe='".$_SESSION['aufschlageinheit0']."', int-inutzen='".$promt['inhalt']['nutzen']."', int-cnutzen='".$promt['cover']['nutzen']."', int-back='".$promt['back']."', int-ivol='".$promt['inhalt']['volumen']."', int-cvol='".$promt['cover']['volumen']."', int-klicks4='".$klicks[1]['4c']."', int-klicks1='".$klicks[1]['1c']."', int-bogen='".$bogen[1]['all']."', int-seiten4='".$promt['isc']."', int-seiten1='".$promt['iss']."', int-seiten0='".$promt['isb']."', int-auflage='".$promt[1]['auflage']."', int-steuern='".$promt[1]['steuern']."', kosten-satz='".$kosten[1]['satz']."', kosten-layout='".$kosten[1]['layout']."', kosten-scan='".$kosten[1]['sacn']."', kosten-overhead='".$kosten[1]['overhead']."', kosten-iprint='".$kosten[1]['iprint']."', kosten-cprint='".$kosten[1]['cprint']."', kosten-ipaper='".$kosten[1]['ipaper']."', kosten-cpaper='".$kosten[1]['cpaper']."', kosten-iwva='".$kosten[1]['iwva']."', kosten-cwva='".$kosten[1]['cwva']."', kosten-wva='".$kosten[1]['wva']."', kosten-binden='".$kosten[1]['binden']."', kosten-versand='".$kosten[1]['versand']."', kosten-extra='".$kosten[1]['extra']."', gewinn-satz='".$gewinn[1]['satz']."', gewinn-layout='".$gewinn[1]['layout']."', gewinn-scan='".$gewinn[1]['sacn']."', gewinn-overhead='".$gewinn[1]['overhead']."', gewinn-iprint='".$gewinn[1]['iprint']."', gewinn-cprint='".$gewinn[1]['cprint']."', gewinn-ipaper='".$gewinn[1]['ipaper']."', gewinn-cpaper='".$gewinn[1]['cpaper']."', gewinn-iwva='".$gewinn[1]['iwva']."', gewinn-cwva='".$gewinn[1]['cwva']."', gewinn-wva='".$gewinn[1]['wva']."', gewinn-binden='".$gewinn[1]['binden']."', gewinn-versand='".$gewinn[1]['versand']."', gewinn-extra='".$gewinn[1]['extra']."' WHERE setid='".$_SESSION['calc']['auflage'][1];
@mysql_query($aendern_job) or die(mysql_error().'<hr />'.$aendern_job.'<hr />');
}[/code]

Hoffe ihr könnt mir helfen.
Fetten Dank schon mal im Vorraus.

Fabian


Zuletzt bearbeitet von am So 28.09.2008 19:08, insgesamt 1-mal bearbeitet
 
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 47
Geschlecht: Männlich
Verfasst Mo 29.09.2008 08:38
Titel

Antworten mit Zitat Zum Seitenanfang

und du glaubst ernsthaft, das schaut sich einer an? formatier mal und brings in form.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 36
Geschlecht: Männlich
Verfasst Mo 29.09.2008 09:13
Titel

Antworten mit Zitat Zum Seitenanfang

wenn ich mir das ansehe bekomme ich das Gefühl das da jemand sein DB-Layout überarbeiten sollte.

Dir fehlt übrigens beim letzten Feld das abschließende '

so ists:
Code:
WHERE setid='511.1"


so sollte es sein
Code:
WHERE setid='511.1'"



Hab mir aber nicht die mühe gemacht alles zu untersuchen. das ist mir nur beim überfliegen aufgefallen...könnte also sein das sonst noch irgendwo was nich passt.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Probleme mit ner mySQL Phrase
Fehler bei mySQL abfrage
seltsamer mySQL Fehler
[PHP & Mysql] Fehler in der Datenbankverbindung
Mysql Fehler: #1064
[PHP mysql] Fehler beim kopieren...
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.