zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Mysql fehler

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.06.2011, 15:51
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.08.2010
Beiträge: 47
Benutzername befindet sich auf einem aufstrebenden Ast
Standard Mysql fehler

Servus

PHP-Code:
    $entry "INSERT INTO nachrichten (abs, emp, betreff, nachricht, datum, gelesen, all, sub) VALUES ('$uZe', '$besu', 'Terminvorschlag', '$nachricht', '$datuUhr', '0', '0', '0')";
$enter mysql_query($entry); 
Dieser Code erzeugt mir folgenden Fehler:
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 'all, sub) VALUES ('1', '2', 'Terminvorschlag', 'Hallo', '2011-06-07 15:35:11', '' at line 1
Das Statement sieht nachher so aus:
Code:
INSERT INTO nachrichten (abs, emp, betreff, nachricht, datum, gelesen, all, sub) VALUES ('1', '2', 'Terminvorschlag', 'Hallo', '2011-06-07 15:35:11', '0', '0', '0')
Mir fällt der fehler nicht auf...

Lg
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 07.06.2011, 17:48
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Es könnte sein, dass "all" und/oder "sub" in MySQL vorbelegt sind. Diese müssten dann als Felder maskiert werden.

Du kannst das ganz einfach herausfinden, indem du jedes Wort in eine eigene Zeile schreibst. MySQL gibt in Fehlermeldungen eine Zeilennummer aus
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 08.06.2011, 07:35
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.08.2010
Beiträge: 47
Benutzername befindet sich auf einem aufstrebenden Ast
Standard

Morgen,

PHP-Code:
$entry "INSERT 
INTO 
nachrichten 
(abs, 
emp, 
betreff, 
nachricht, 
datum, 
gelesen, 
all, 
sub) 
VALUES 
('
$uZe', 
'
$besu', 
'Terminvorschlag', 
'
$nachricht', 
'
$datuUhr', 
'0', 
'0', 
'0'
)"

so sagt er mir 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 'all, sub) VALUES ('1', '3', 'Terminvorschlag', 'Hallo', '2011-06-0' at line 10
Habe auch schon die Felder "gelesen", "all", "sub" mit -> ' maskiert.
Darauf kam die selbe Fehlermeldung nur mit der fehlerstelle "gelesen".

Wie maskiere ich das denn richtig?

Vielen Dank schonmal
Mit Zitat antworten
  #4 (permalink)  
Alt 08.06.2011, 09:06
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Bezeichner werden mit Backticks (`) nicht mit Apostroph (') umschlossen.
Mit Zitat antworten
  #5 (permalink)  
Alt 08.06.2011, 10:09
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.08.2010
Beiträge: 47
Benutzername befindet sich auf einem aufstrebenden Ast
Standard

Vielen dank, so klappt es wirklich

PHP-Code:
$entry "INSERT 
INTO 
nachrichten 
(abs, 
emp, 
betreff, 
nachricht, 
datum, 
`gelesen`, 
`all`, 
`sub`) 
VALUES 
('
$uZe', 
'
$besu', 
'Terminvorschlag', 
'
$nachricht', 
'
$datuUhr', 
'0', 
'0', 
'0'
)"

Mit Zitat antworten
  #6 (permalink)  
Alt 08.06.2011, 10:10
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 29.07.2005
Beiträge: 1.073
xm22 befindet sich auf einem aufstrebenden Ast
Standard

welcher "Bezeichner" ist denn mit ' umschlossen?
__________________
... Meine Meinung
Mit Zitat antworten
  #7 (permalink)  
Alt 08.06.2011, 10:17
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von xm22 Beitrag anzeigen
welcher "Bezeichner" ist denn mit ' umschlossen?
Er hat etwas weiter oben geschrieben, dass er einige Bezeichner (Spaltennamen, Tabellennamen, usw.) mit Apostroph maskiert hat:
Zitat:
Zitat von Benutzername Beitrag anzeigen
Habe auch schon die Felder "gelesen", "all", "sub" mit -> ' maskiert.
Mit Zitat antworten
  #8 (permalink)  
Alt 08.06.2011, 11:16
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 29.07.2005
Beiträge: 1.073
xm22 befindet sich auf einem aufstrebenden Ast
Standard

Ah.. Ist mir entgangen..
__________________
... Meine Meinung
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler - MySQL steve46 Serveradministration und serverseitige Scripte 4 20.06.2011 09:27
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 12:25
Mysql fehler: #1065 - Query was empty Cu Chullain Serveradministration und serverseitige Scripte 5 14.10.2009 18:09
Mysql insert into... wo ist der verdammte Fehler? tichy Serveradministration und serverseitige Scripte 11 17.06.2009 16:11
von MySQL WB genreriertes SQL erzeugt Fehler kampfgnom Serveradministration und serverseitige Scripte 2 16.11.2008 14:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:53 Uhr.