$body = $_POST['post'];
$submit = $_POST['submit'];
$date = date("Y-m-d");
require('php/connect.php');
if($submit)
{
$query = mysql_query("INSERT INTO news (`id`, `body`, `date`) VALUES (NULL, '".$body."', '".$date."')");
header("Location: index.php");
}
我不明白为什么这不起作用,我自己事先写了一行类似的代码后直接从 PHP 管理员处获取了查询,但它仍然不起作用,有人可以帮忙吗?
最佳答案
你绝对应该使用 mysql_real_escape_string 转义你的输入值
使用mysql_error,您可以打印出错误消息,但您需要连接标识符作为参数。
关于MYSQL插入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5756819/