php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.09.2004, 17:53  
Gast
 
Beiträge: n/a
Standard [Erledigt] Update error :(

Habe in einem Script wo ich meine Members bearbeiten kann ein Problem das ich nicht finden kann. Wenn ich auf bearbeiten gehe, dann stehen auch die Daten des jeweiligen members da! Aber wenn ich dann auf abschicken gehe kommt folgender Fehler:

Zitat:
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 'Alter='07.06.1986', rank='Webmaster'
UPDATE members SET Name='Philipp', Nick='light', Alter='07.06.1986', rank='Webmaster' Email='bongaman@web.de', Icq='1254587545', Team='Team-Black', Wohnort='Waldshut-Tiengen' Waffe='m4a1', Map='de_dust2', Ausrüstung='', Motto='' WHERE ID='2017'
Hier ist der Code:

PHP-Code:
<? 

error_reporting
(E_ALL); 
include 
"inc/config.php"

@
mysql_connect($MYSQL_HOST$MYSQL_USER$MYSQL_PASS) OR die(mysql_error());     
mysql_select_db($MYSQL_DATABASE) OR die(mysql_error()); 

if(isset(
$_GET['id'])) { 
   
# id bearbeiten, und $newsid setzen 
   
$membersid=trim($_GET['id']); 
   
# pruefen ob das formular gesendet wurde 
   
if(isset($_POST['submit'])) { 

$sql="UPDATE 

               members 

             SET 
                Name='"
.$_POST['Name']."', 
                Nick='"
.$_POST['Nick']."', 
               Alter='"
.$_POST['Alter']."', 
                rank='"
.$_POST['rank']."' 
               Email='"
.$_POST['Email']."', 
                 Icq='"
.$_POST['Icq']."', 
                Team='"
.$_POST['Team']."', 
             Wohnort='"
.$_POST['Wohnort']."' 
               Waffe='"
.$_POST['Waffe']."', 
                 Map='"
.$_POST['Map']."', 
          Ausrüstung='"
.$_POST['Ausrüstung']."', 
               Motto='"
.$_POST['Motto']."' 

             WHERE 

               ID='$membersid' "



        
# mysql updaten, gegebenfals fehlermeldung posten 
     
mysql_query($sql) OR die(mysql_error().'
'
.$sql); 
        
# mysql updaten, gegebenfals fehlermeldung posten 
     
mysql_query($sql) OR die(mysql_error().'
'
.$sql);     
    


   } else { 
    
# ansonsten daten auslesen und in ein formuler laden 
     
$sql mysql_query("SELECT `Name`, `Nick`, `Alter`, `rank`, `Email`, `Icq`, `Team`, `Wohnort`, `Waffe`, `Map`, `Ausrüstung`, `Motto` FROM members  WHERE id='$membersid' ")or die(mysql_error()); 
     

    
$row mysql_fetch_array($sql); 
     }
     
?>
THX 4 HELP!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.09.2004, 17:57  
Clan
Gast
 
Beiträge: n/a
Standard Re: Update error :(

du benutzt nen reserviertes wort als spaltenbezeichnung

"Alter"

http://www.w3schools.com/sql/sql_alter.asp
 
Alt 10.09.2004, 18:05  
Gast
 
Beiträge: n/a
Standard

Aber das Wort " ALter" hab ich auch bei members hinzufügen! Und dort funktioniert alles !

Und wenn ich statt "Alter" -> " Geb" mache ! Dann kommt der gleiche Fehler.

Liegt leider nicht daran !
 
Alt 10.09.2004, 18:07  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

hallo,

ausserdem sehe ich das zwischen
... rank='Webmaster' Email='bongaman@web.de ...

ein Komma fehlt.

Alter sollte man verwenden können, wenn man es in hochkommata setzt.

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 10.09.2004, 18:11  
Gast
 
Beiträge: n/a
Standard

Ok, hab nun das "," gesetzt, funktioniert immer noch nicht

Immer noch gleicher Fehler !
 
Alt 10.09.2004, 18:22  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

... zwischen Wohnort und Waffen fehlt auch noch ein komma.

btw, ein insert in die datenbank um die leute einzugeben funzt aber, oder? wie gibst du sie ein? auch ein formular oder per webfrontend wie phpmyadmin?

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 10.09.2004, 18:23  
Gast
 
Beiträge: n/a
Standard

Jo, denn Fehler mit dem Komma hab ich auch grad gefunden, der war aber auch nicht der ausschlaggebene!

Ich mache alles über Formular !
 
Alt 10.09.2004, 18:34  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

... hmm setzt mal den bezeichner 'Alter' in deinem update in hochkommata.

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline  
Alt 10.09.2004, 18:36  
Gast
 
Beiträge: n/a
Standard

hab ich,
kommt der gleicher Fehler,

nur sind den 2 ' ' dabei
 
Alt 10.09.2004, 18:37  
Clan
Gast
 
Beiträge: n/a
Standard

poste mal die query die du da absetzt..
 
 


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
[Erledigt] &quot;Parse error: syntax error, unexpected T_IF&quot;- Fehler lösen IgelHaut PHP Tipps 2008 15 30.09.2008 10:23
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Parse error: syntax error, unexpected T_STRING, expecting... phpfortgeschrittener PHP Tipps 2006 6 04.07.2006 21:57
MySQL Update Syntax Error PHP Tipps 2006 2 14.03.2006 18:09
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
PHP Update - Error Mutatos Server, Hosting und Workstations 1 01.05.2005 09:20
Error nach mySQL update: mysql_fetch_array() PHP Tipps 2005 5 04.02.2005 17:16
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
Update per Cronjob (where Feld = Wort) Apfeltyp PHP Tipps 2004-2 3 14.12.2004 18:25
Internal Server Error Skazi PHP Tipps 2004 2 06.10.2004 22:31
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
Parse error: syntax error, unexpected T_STRING Datenbanken 9 24.09.2004 11:58
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:54 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.