php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2008, 11:14  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 592
Baltasar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard [Erledigt] Kommentar-Funktion: MySQL - Syntax falsch?

nachdem mir bei dem problem mit dem insert hier schon so schnell geholfen werden konnte, habe ich gleich das nächste problem: ich wollte nun zu test-zwecken ein kleines kommentar-script basteln, allerdings wird mir beim versuch die daten in die tabelle der db einzufügen, folgende fehlermeldung ausgegeben:

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 8

ich hab schon google und die board-suche bemüht und hab mal das php udn mysql-manual durchwühlt, aber wirklich was gefunden habe ich leider noch nicht.

hier noch mal der php-code der seite, die den fehler verursacht:

PHP-Code:
$autor $_POST['autor'];
$titel $_POST['titel'];
$entry $_POST['entry'];

mysql_connect("localhost""XXX""XXX");

mysql_select_db("XXX");

$eintrag "INSERT INTO `Comment`  
                    (`Autor`, `Titel`, `Inhalt`, `Datum`) 
               VALUES (
                  '" 
mysql_real_escape_string($autor) . "',
                  '" 
mysql_real_escape_string($titel) . "', 
                  '" 
mysql_real_escape_string($entry) . "', 
                  'NOW()', 
                )"
;  

$eintragen mysql_query ($eintrag) or die(mysql_error());

error_reporting(E_ALL); 
vielen dank schon im vorraus!
Baltasar ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.10.2008, 11:16  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

'NOW()',

wohl ändern in

NOW()
cycap ist offline  
Alt 13.10.2008, 11:18  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 592
Baltasar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

der fehler bleibt bestehen...hier dann nochmal der aktuelle code:

PHP-Code:
$autor $_POST['autor'];
$titel $_POST['titel'];
$entry $_POST['entry'];

mysql_connect("localhost""d0091f43""passwort1808");

mysql_select_db("d0091f43");

$eintrag "INSERT INTO `Comment`  
                    (`Autor`, `Titel`, `Inhalt`, `Datum`) 
               VALUES (
                  '" 
mysql_real_escape_string($autor) . "',
                  '" 
mysql_real_escape_string($titel) . "', 
                  '" 
mysql_real_escape_string($entry) . "', 
                  NOW(), 
                )"
;  

$eintragen mysql_query ($eintrag) or die(mysql_error());

error_reporting(E_ALL); 
Baltasar ist offline  
Alt 13.10.2008, 11:18  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

ich hab nicht umsonst oben nen komma hingeschrieben und unten nicht...
cycap ist offline  
Alt 13.10.2008, 11:19  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Das Komma nach NOW() muss weg.
Hättest du aber auch selbst herausfinden können.

Beitrag editiert:
[…] Zu spät…
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 13.10.2008, 11:20  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 592
Baltasar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

super..vielen dank für die hilfe.
Baltasar ist offline  
 


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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
[Erledigt] Passwort vergessen funktion -- php und mysql coraplanet PHP Tipps 2008 15 22.04.2008 15:34
MySQL - Syntax Problem Stefajo PHP Tipps 2006 1 08.10.2006 16:22
MYSQL - Kommentar einer Tabelle ändern ruferp PHP Tipps 2006 3 25.08.2006 12:10
Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
MySQL Update Syntax Error PHP Tipps 2006 2 14.03.2006 18:09
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
PHP Class Datei Basirende Datenbank mit MySQL Syntax atom-dragon Beitragsarchiv 4 01.08.2005 06:57
Suche MySQL Funktion zum Verbinden 2er Felder R4v3r Datenbanken 2 12.07.2005 23:49
MySQL Funktion wird nicht verstanden Datenbanken 6 29.06.2005 17:56
[Erledigt] Probleme mit Delete Syntax Datenbanken 6 27.12.2004 12:07
aendern funktion in mysql?! Jinonidi Datenbanken 2 06.12.2004 19:25
PHP5 & MySQL Datenbanken 5 01.08.2004 05:47
mysql syntax problem PHP Tipps 2004 3 15.07.2004 20:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
komma nach now, kommentarfunktion mysql, syntax falsch, kommentarfunktion php mysql, http://www.php.de/php-tipps-2008/48103-erledigt-kommentar-funktion-mysql-syntax-falsch.html, kommentarfunktion php, kommentierfunktion mysql, kommentar mysql, mysql kommentar, komma nach \now\, kommentarfunktion mysql php, nach now ein komma, mysql_real_escape_string now(), komma hinter now, mysql syntax, syntax ist falsch, funktion mysql, mysql comment ändern, kommentar in php sql syntax, mysql syntax now()

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 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