Ben bilgi ile bir kaydı güncelleştirmek çalışıyorum çoklu seçim kutusundan, bunu ben (mysql_real_escape_string kullanarak bu kodu eklemek için çalışıyorum ki ben yeni bir satır eklemek için INSERT INTO kullanıyordum zaman iyi çalışıyor, ama şimdi oldu ) bu yazının altındaki hata mesajı dönüyor. Bunu ben içine geçmesine çalışıyorum değeri ile yanlış bir şey var, ama tahmin ben PHP mutlu etmek için nasıl şekilleneceğini bilmiyorum!
$query = "UPDATE studies
SET strategies = '" . mysql_real_escape_string($strategies) . "' WHERE id = '" . mysql_real_escape_string($id) . "'";
while($row = mysql_fetch_array($result)) {
$strategylist = $row['name'];
$strategyname = htmlspecialchars($row['name']);
$pagelink = str_replace(" ","_",$strategylist);
echo '<option value="<a href="strategies.php?strategy=' . $pagelink . '">'.$strategyname.'</a>" >' . $strategyname . '</option>' . '\n';
}
Uyarı: mysql_real_escape_string () parametre 1 hattında 100 verilen dize, dizi olmasını beklediğini (yani yukarıda satır SET stratejileri başlıyor = '".....)