我想知道我的SQL代码出了什么问题,每次运行它都会破坏它。
$link = mysqli_connect('127.0.0.1', 'usr', 'password', 'db_name');
$item_name = mysqli_real_escape_string($link, $_POST['item_des']);
$item_price = mysqli_real_escape_string($link, $_POST['price']);
$item_date = mysqli_real_escape_string($link, $_POST['date']);
$query = "INSERT INTO item(item_name, item_price, item_date) VALUES ('".$item_name."', '".$item_price."', '"$item_date"') ";
$result = mysqli_query($link, $query);
if ($result) {
echo 'Success';
}
答案 0 :(得分:0)
您在(最后的连接)中有错误:
$query = "INSERT INTO item(item_name, item_price, item_date) VALUES ('".$item_name."', '".$item_price."', '"$item_date"') ";
应该是:
$query = "INSERT INTO item(item_name, item_price, item_date) VALUES ('" . $item_name . "', '" . $item_price. "', '" . $item_date . "') ";