dedlfix: [MySQL] Jeweilige Zeile mit Button updaten

Beitrag lesen

Hi!

Die Funktion von printf ist mir ja klar, nur versteh ich die Funktion der gesamten Zeile nicht. Wozu dient das [%s] ? Das Gleiche bei $row->id und den reset und key-Funktionen.

Verwechsle printf() nicht mit print() (ohne f am Ende)! Um die Funktion zu verstehen muss man auch dem Verweis beim Parameter "format" folgen. Da gibt es dann auch jede Menge Erklärung und Beispiele.

Und nebenbei:
$output_task = $_POST['outputfield_task'];
oder
$output_task = mysql_real_escape_string($_POST['outputfield_task']);

Es ist in der Regel unnötig, Variablen anzulegen, wenn man sie dann nur einmal verwenden will. (Ausnahme von der Regel ist beispielsweise das Zusammenbauen eines SQL-Statement-Strings, denn man sich so zur Kontrolle leicht ausgeben lassen kann.) Ansonsten lieb bitte den Artikel zum Kontextwechsel. Kurzform: Dafür sorgen, dass Magic Quotes deaktiviert oder die Eingabewerte wieder davon bereinigt sind und dann beim Einfügen in Stringwerte in SQL-Statmenets mysql_real_escape_string() verwenden.

Lo!