SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.06.2008, 13:41:53
macavity macavity ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 9
Syntax error bei INSERT INTO

Ich finde einfach den Fehler nicht. Vielleicht seht ih´r hier mehr:

$action="INSERT INTO '".$row_Recordset1['Ferien']."' (Wochen,Ferienende) VALUES ('$wo','$Ende')";
mysql_query($action, $dbk) or die(mysql_error());

Danach erhalte ich folgende Fehlermeldung:

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 ''Pfingstferien 2008' (Wochen,Ferienende) VALUES ('2','2008-05-2

Danke für jeden Tipp.
Mac
Mit Zitat antworten
  #2  
Alt 27.06.2008, 14:23:49
Esnabur Esnabur ist offline
Anfänger
 
Registriert seit: Dec 2005
Alter: 46
Beiträge: 91
AW: Syntax error bei INSERT INTO

Code:
$action="INSERT INTO '{$row_Recordset1['Ferien']}' (Wochen,Ferienende) VALUES ('$wo','$Ende')";
mysql_query($action, $dbk) or die(mysql_error());
schau mal ob das so richtig ist. Da war was durcheinander mit ' und "
Mit Zitat antworten
  #3  
Alt 27.06.2008, 15:36:57
macavity macavity ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 9
AW: Syntax error bei INSERT INTO

Danke Esnabur. Diese Variante hatte ich auch schon versucht. Führt aber leider zur selben Fehlermeldung.
Mac
Mit Zitat antworten
  #4  
Alt 27.06.2008, 18:29:52
Daniel Can Daniel Can ist offline
Anfänger
 
Registriert seit: Mar 2008
Beiträge: 9
AW: Syntax error bei INSERT INTO

Versuch es zuerst mal mit richtigen werden und dann mit php variablen

INSERT INTO tabelle (feldname1, feldname2) VALUES ('value1', 'value2')

mit PHP:

$action = "INSERT INTO
tabelle_Ferien
(feldname1, feldname2)
VALUES
('".$wo."', '".$Ende."')";

Fuer values musst du daran denken dass string/date values so gehen '".$value."'

und integer ".$value."

Ich hoffe das bringt Dich weiter...
Mit Zitat antworten
  #5  
Alt 28.06.2008, 12:33:59
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Syntax error bei INSERT INTO

sicher, dass groß- und kleinschreibung beachtet wurde? das sql-statement mit echo mal ausgegeben vor der ausführung und angeschaut, ob es so aussieht, wie es aussehen sollte?
Mit Zitat antworten
  #6  
Alt 28.06.2008, 12:45:23
macavity macavity ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 9
AW: Syntax error bei INSERT INTO

Das echo sieht so aus:
INSERT INTO 'Pfingstferien 2008' (Wochen,Ferienende) VALUES ('2','2008-05-25')
Gross- und Kleinschreibung bei Taballenname und Feldnamen stimmen.
Tabellendtyp ist bei Wochen varchar(100), bei Ferienende date.
Das müsste doch eingetlich alles stimmen?
Mac
Mit Zitat antworten
  #7  
Alt 28.06.2008, 17:01:57
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Syntax error bei INSERT INTO

Zitat:
Zitat von macavity Beitrag anzeigen
Das echo sieht so aus:
INSERT INTO 'Pfingstferien 2008' (Wochen,Ferienende) VALUES ('2','2008-05-25')
Gross- und Kleinschreibung bei Taballenname und Feldnamen stimmen.
Tabellendtyp ist bei Wochen varchar(100), bei Ferienende date.
Das müsste doch eingetlich alles stimmen?
Mac
Seit wann macht man um die Tabellen-Namen ' ?
Mit Zitat antworten
  #8  
Alt 29.06.2008, 01:03:45
macavity macavity ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 9
AW: Syntax error bei INSERT INTO

Die ' Zeichen waren eine der vielen Alternativen die ich aus Verzweiflung ausprobiert habe. Ob mit oder ohne ' die Fehlermeldung blieb unverändert bestehen.

Inzwsichen habe ich das Problem gelöst! Ich habe den Tabellennamen in
Pfingstferien_2008 geändert und schon klappt alles wie bestellt. Offenbar darf der Tabellenname keine Leerzeichen enthalten.

Danke für Eure Hilfe!
Mac
Mit Zitat antworten
  #9  
Alt 29.06.2008, 11:46:15
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Syntax error bei INSERT INTO

das war auch mein erster gedanke, aber http://dev.mysql.com/doc/refman/5.1/de/legal-names.html sagt lediglich, dass die namen nicht auf leerzeichen enden sollten...welche version benutzt du denn?

zumal: du hast die datenbank ja irgendwann mal angelegt und dabei kam das leerzeichen ja schon vor...hast du dafür phpmyadmin benutzt, der ` um die namen macht?

Geändert von feuervogel (29.06.2008 um 11:46:59 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Insert Into Syntax FastRow PHP Grundlagen 17 20.06.2008 23:50:43
"Verschachtelte" Selects über 3 Tabellen Mattes1001 MySQLi/PDO/(MySQL) 6 09.06.2008 17:22:46
Die zwei besten Werte pro Land frank2342 MySQLi/PDO/(MySQL) 4 14.05.2008 17:30:44
Leeres Resultat? Sk3y MySQLi/PDO/(MySQL) 10 13.11.2006 19:57:40
Menüstruktur aus Datenbank rekursiv auslesen daf555 PHP Entwicklung und Softwaredesign 3 26.02.2006 14:04:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:03:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt