2012-04-28 10 views

答えて

1

お知らせが引用

$query = "UPDATE products SET image = '".mysql_real_escape_string($_FILES["file"]["name"])."' WHERE name = '$name'"; 
0

あなたは単一引用符を必要とし、おそらくあなたは、文字列の前後に引用符が必要

$query = "UPDATE products SET image ='". mysql_real_escape_string($_FILES["file"]["name"]) ."' WHERE name ='". $name."'"; 
0

mysql_real_escape_stringの、あなたが入力をサニタイズすることを確認しなければならない(またはより良いまだ、使用するパラメータ - Bobby Tablesを参照)。

$filename = mysql_real_escape_string($_FILES['file']['name']); 
$name = mysql_real_escape_string($name); 

$query = "UPDATE products SET image = '{$filename}' WHERE name = '{$name}'"; 
0
$query = sprintf('UPDATE products SET image="%s" WHERE name="%s"', 
    mysql_escape_string($_FILES["file"]["name"]), 
    mysql_escape_string($name) 
); 
関連する問題