php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.08.2005, 09:09  
Gast
 
Beiträge: n/a
Standard [Solved] MySQL Anfrage Fehler :: (1064)

Hallo allerseits.

ich versuch mit php in eine mysql datenbank zu schreiben, aber der meldet ständig, irgendwelche fehler. die meisten konnte ich zwar beheben, aber bei dem bleib ich einfach stecken. ich hoffe ihr seht den fehler, den ich leider nicht sehe.

hier der code:
Code:
$sql="INSERT INTO f_cadre_ads VALUES ('";
$sql.=$f_name;
$sql.="','";
$sql.=$f_corr_salutation;
$sql.="','";
$sql.=$f_corr_forename;
$sql.="','";
$sql.=$f_corr_surname;
$sql.="','";
$sql.=$f_street;
$sql.="','";
$sql.=$f_street_nr;
$sql.="','";
$sql.=$f_zip;
$sql.="','";
$sql.=$f_location;
$sql.="','";
$sql.=$f_canton;
$sql.="','";
$sql.=$f_country;
$sql.="','";
$sql.=$f_tel;
$sql.="','";
$sql.=$f_fax;
$sql.="','";
$sql.=$f_email;
$sql.="','";
$sql.=$f_web;
$sql.="','";
$sql.=$f_type;
$sql.="','";
$sql.=$f_sector;
$sql.="','";
$sql.=$f_corr_lang;
$sql.="','";
$sql.=$f_ad_duration;
$sql.="','";
$sql.=$f_job_title;
$sql.="','";
$sql.=$f_job_workas;
$sql.="','";
$sql.=$f_job_location;
$sql.="','";
$sql.=$f_job_begin;
$sql.="','";
$sql.=$f_job_duration;
$sql.="','";
$sql.=$f_job_desc;
$sql.="','";
$sql.=$f_job_require;
$sql.="','";
$sql.=$f_job_note;
$sql.="',";
$sql.="NOW() +0";
$sql.=",";
$sql.="NOW() + ";
$sql.=$f_ad_duration;
// Building lot :: counter
$sql.=$counter;
$sql.="')";
und nun die fehlermeldung
Zitat:
A fatal MySQL error occured.
Query: INSERT INTO f_cadre_ads VALUES ('firma','Frau','vorname','nachname','anschrift',' nr','plz','ort','AG','Deutschland','tel','fax','em ail','web','KMU','1','deutsch','1000','titel','fun ktion','AG','verfügbar','befristet','tätigkeit', 'anforderun','anmerkung',NOW() +0,NOW() + 10000')
Error: (1064) 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 '')' at line 1
für eure bemühungen bin ich sehr dankbar..
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.08.2005, 09:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

ich tippe auf anhieb auf das ' hinter + 10000
robo47 ist offline  
Alt 02.08.2005, 09:19  
Gast
 
Beiträge: n/a
Standard

@robo :: danke vielmal!!

hast recht das ' wars wirklich. war wohl der dümmste unter allen fehler, den ich heut gemacht hab!!

nochmals danke, für die rasche antwort; sollte ein bisschen schlafen wahrscheinlich
 
Alt 02.08.2005, 09:46  
Gast
 
Beiträge: n/a
Standard

SOLVED ??? - eher nicht!!!

Also,
dieses Teil hier:
...
$sql.="NOW() +0";
$sql.=",";
$sql.="NOW() + ";
$sql.=$f_ad_duration;
...

liefert als Ergebnis folgendes:
...
-----> NOW() +0,NOW() + 10000
...
Und das ist absolut keine korrekte Mysql-Syntax!!!
Weil:
-> NOW() ist ein String im Format "yyyy-mm-dd hh:ii:ss"

und man kann zu diesem String nicht per + Operation irgendwas hinzuaddieren!

Frage:
Was willst du an dieser Stelle machen ???

mfG ~dilemma~
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
MySQL Fehler inu Datenbanken 5 11.05.2006 15:22
MySQL Fehler nach Änderung einer PHP Datei mark007q Datenbanken 2 09.05.2006 23:56
Fehler Die Erweiterung mysql kann nicht geladen werden Datenbanken 5 06.03.2006 23:30
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Problem beim Auslesen von MySQL: Fehler GSJLink PHP Tipps 2006 15 02.01.2006 17:37
[Erledigt] Mysql Fehler Datenbanken 3 04.09.2005 16:58
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Problem bei MYSQL / Update Resource #id Fehler PHP Tipps 2004 2 29.09.2004 13:09
DB aus 3.x in 4.x importieren - Fehler #1064 Schaelle Datenbanken 3 05.08.2004 13:04
[Erledigt] MySQL fehler(?) Datenbanken 2 24.07.2004 20:10
MySQL Syntax Fehler PHP Tipps 2004 3 27.06.2004 13:01
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql error 1064 deutsch, mysql fehler 1064, mysql fehler:1064, http://www.php.de/php-tipps-2005-2/27990-solved-mysql-anfrage-fehler-1064-a.html, #1064 mysql, mysql fehler #1064, mysql (0,now), mysql error: [1064: fehler in der sql-syntax., 1064 fehler in der sql-syntax, 1064 now() mysql, 1064 you have an error in your sql syntax now( ), #1064 - you have an error in your sql syntax; now(), 1064 mysql fehler, meldung beim online kauf \mysql error occured\, php error 1064, mysql error 1064 fehler beheben, mysql error 1064 mehrere inserts, #1064 php, mysql #1064 - error in your sql syntax, #1064 - 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 \'``id``vorname``nachname`\' at line 1

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.