insert.php
落后htaccess/passwd
它从外部源获取数据,然后将其转换为变量以插入数据库。
我收到一个 mysql 错误,我认为这是由外部源中存在左右括号(即(此处的一些文本))引起的。
我用过mysql_real_escape_string
,但在这种情况下似乎不起作用。
$con = mysql_connect("localhost","user_name","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("user_dbname", $con);
// escape characters
$escaped_value = mysql_real_escape_string($var);
$sql = "INSERT INTO data (field1, field2, field3, field4, field5, field6)
VALUES ('$_POST[field1]','$_POST[field2]','$_POST[field3]','$_POST[field4]',
'$field5','$escaped_value', )";
;