Bu MySQL sunucusu tarafından okunan edilirken Evet SQL bu gibi görünüyor:
UPDATE tbl_intmsg SET time = 26, 2009, 2:28 pm, by = shamil.nunhuck
AND content = Test message!
Nasıl MySQL ne bu açıklamada ne olduğunu anlamaya mı?
Eğer $ içerik NEREDE kukla = true ''0 ayarlanmış olduğunu, örneğin, düşünün. Sonra SQL aşağıdaki gibi olacaktır:
UPDATE tbl_intmsg SET time = 26, 2009, 2:28 pm, by = shamil.nunhuck
AND content = 0 WHERE dummy = true
Eğer sorun görüyor musunuz? Nasıl SQL veri nedir, ve SQL anahtar kelimeler nedir anlamaya mı?
Cevap: tırnak!
SQL bu gibi görünmelidir:
UPDATE tbl_intmsg SET time = '26, 2009, 2:28 pm', by = 'shamil.nunhuck'
AND content = 'Test message!'
Sizin PHP SQL sorgu dizesi bu gibi görünebilir:
$q="UPDATE tbl_intmsg SET time = '$dt', by = '$by' AND content = '$content'";
(PHP değişkenler için çift tırnak dizeleri ayrıştırır ve bunların değeri ile değiştirir unutmayın. Ayrıca yukarıda belirtilen işlevini kullanmanız gerektiğini unutmayın
mysql_real_escape_string($var)
MySQL içine koyarak önce verilerinizi sterilize etmek. İşte MECHLER göndermek olamayacağını link: php.net/mysql-real-escape-string)
Şerefe!
/ 0