php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.10.2008, 13:44  
Benutzer
 
Registriert seit: 29.10.2008
Beiträge: 43
feeet ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] MY SQL Update will nicht

Hallo,

habe folgenden Code zum Update einer Tabelle geschrieben.

PHP-Code:
mysql_select_db('ggg'$connection);
$query 'update news set start = '.$start.', end = '.$end.', text = '.$text.' where news_id = '.$news_id;
$result mysql_query$query ) or die ( '<br>SQL Error in statment: ' $query ': ' mysql_error( ) );
mysql_free_result$result );
echo 
$query
ich bekomme folgende Fehlermeldung:

SQL Error in statment: update news set start = 2008-10-16, end = 2008-12-31, text = asfjhasdjj where news_id = 2: Unknown column 'asfjhasdjj' in 'field list'

Kann mir jemand helfen?

Danke und Gruß
feeet ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.10.2008, 13:46  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

du musst deinen Text in ' ' packen, dann geht es
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 30.10.2008, 13:47  
Benutzer
 
Registriert seit: 29.10.2008
Beiträge: 43
feeet ist zur Zeit noch ein unbeschriebenes Blatt
Standard

welchen Text
feeet ist offline  
Alt 30.10.2008, 13:50  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Hier mit deinen Statment:
PHP-Code:
mysql_select_db('ggg'$connection);
$query 'update news set start = '.$start.', end = '.$end.', text = \''.$text.'\' where news_id = '.$news_id;
$result mysql_query$query ) or die ( '<br>SQL Error in statment: ' $query ': ' mysql_error( ) );
mysql_free_result$result );
echo 
$query
Dann sollte dein Update funktionieren


Aber du solltest auch noch auf SQL-Injection achten...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 30.10.2008, 13:55  
Benutzer
 
Registriert seit: 29.10.2008
Beiträge: 43
feeet ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wie kann ich die SQL Injections verhindern?

Kann ich die Programmierung demensprechend anpassen?

Danke für die guten Tipps
feeet ist offline  
Alt 30.10.2008, 13:57  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von feeet Beitrag anzeigen
Wie kann ich die SQL Injections verhindern?

Kann ich die Programmierung demensprechend anpassen?

Danke für die guten Tipps
Kein Problem. Wie du das verhindern kannst steht auch auf der Seite die ich verlinkt habe. (weiter unten)
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz 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
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
INSERT.. ON DUPLICATE KEY UPDATE cycap Datenbanken 3 26.10.2007 13:08
UPDATE mit Subquery cycap Datenbanken 6 27.09.2007 14:25
formular unterscheidet falsch bei update und neueintrag vod`` PHP Tipps 2006 8 07.06.2006 17:19
zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen. Datenbanken 3 09.03.2006 16:34
UPDATE soll TIMESTAMP-Feld nicht verändern Datenbanken 7 26.01.2006 13:59
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
per Update eine zahl ehöhen lassen Datenbanken 3 04.07.2005 16:37
Update in mysql funzt nicht maeck PHP Tipps 2005-2 4 27.06.2005 22:52
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
UPDATE Problem 2wuck Datenbanken 3 19.11.2004 22:05
[Erledigt] UPDATE mit ' im Text Datenbanken 2 09.11.2004 20:07
[Erledigt] UPDATE = NO Update aber kein fehler..dringend hilfe suchend Datenbanken 2 25.09.2004 16:28
php update PHP Tipps 2004 2 24.09.2004 01:07


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