php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.04.2011, 17:11  
Neuer Benutzer
 
Registriert seit: 18.02.2011
Beiträge: 14
PHP-Kenntnisse:
Anfänger
!Florian befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Text in MySQL Datenbank speichern

Tag,
ich möchte gern ein Text aus einem Textfeld in die Datenbank speichern, bisher habe ich das:

PHP-Code:
$id $_GET['id'];
$status $_POST['status'];
$kommentar $_POST['kommentar'];
 
 
$querypost mysql_query("UPDATE bugs SET admkom = $kommentar WHERE ID = $id");
 
$querypost mysql_query("UPDATE bugs SET status = $status WHERE ID = $id"); 
 
  echo 
"Status/Kommentar von Bugid $id wird geändert. Kommentar: $kommentar"
Unten wird der Kommentar auch ausgegeben allerdings wird er nicht in der Datenbank geändert/gespeichert, der status hingegen wird geändert/gespeichert

MfG
Florian
!Florian ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.04.2011, 17:26  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Strings werden in SQL a) in einfache Anführungszeichen eingeschlossen und b) vorher in PHP mit mysql_real_escape_string escaped. $status ist vermutlich ein Integer, was dir (a) erspart aber nicht das validieren der Eingabe (in diesem Fall wäre intval Mittel der Wahl)

Zum Verständnis: Ansonsten kann man dir beliebig schädlichen SQL Code unterjubeln, so genannte SQL Injection.

Geändert von fab (03.04.2011 um 17:29 Uhr).
fab ist gerade online   Mit Zitat antworten
Alt 03.04.2011, 17:26  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.729
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

- http://www.php.de/wiki-php/index.php/Debugging:SQL
- http://de.wikipedia.org/wiki/SQL-Injection#PHP
__________________
Blog | Buch | Kaloa
mermshaus ist gerade online   Mit Zitat antworten
Antwort


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
Daten als xml datei zwischen speichern oder xml text in datenbank ablegen? skelle PHP Einsteiger 7 03.02.2011 10:02
Mail HEADER GELight PHP Einsteiger 2 06.01.2011 13:25
php-Ausgabe des Artikeldatums bei Mouse-over über Bild McBorney PHP Tipps 2010 3 26.04.2010 13:40
Webdesign dringend Hilfe Rambo02 HTML, Usability und Barrierefreiheit 3 25.07.2009 10:40
Daten in Mysql datenbank speichern keppi PHP Tipps 2009 5 23.07.2009 17:29
Text in Datenbank umwandeln muffinsbacken PHP Tipps 2009 9 07.01.2009 18:40
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
[Erledigt] ip adresen in mysql datenbank speichern Datenbanken 2 26.01.2006 14:23
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
in mysql datenbank speichern. PHP Tipps 2004 9 08.09.2004 21:31
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
text in datenbank speichern, php text in datenbank speichern, text in datenbank speichern php, string in datenbank speichern, php string in datenbank speichern, php mysql text speichern, php text in mysql speichern, php mysql text in varchar speichern, text aus eingabefeld in datenbank speichern php, php text in mysql db speichern, string in mysql datenban speichern, textdateien in datenbank speichern php, sql text in datenbank speichern, text in mysql datenbank speichern, mysql text speichern, mysql wie text speichern, text in mysql, textfeld in datenbank speichern, text merken db php, php sql-string in datenbank speichern

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