Geçenlerde rastladım Bir sorun bu kodu kullanarak benim veritabanındaki bir alanı güncelleştirmek için çalışırken işe yaramaz oldu. Ama iyi çalıştı sprintf ile takılması ... (O $ not, $ note_escaped) güncellenen metin içinde bir% işareti olan geri takip.
Ben güncellemeleri için sprintf kullanarak olmamalıdır, ya da farklı kurulsun?
Bazı arama yaptım ama bir şey gelmedi.
$id = mysql_real_escape_string($id);
$note_escaped = mysql_real_escape_string($note);
$editedby = mysql_real_escape_string($author);
$editdate = mysql_real_escape_string($date);
//insert info from form into database
$query= sprintf("UPDATE notes_$suffix SET note='$note_escaped', editedby='$editedby', editdate='$editdate' WHERE id='$id' LIMIT 1");
Çok teşekkürler!