我正在尝试将汽车信息插入数据库,但这每次都会给我带来错误。
这是代码
if(move_uploaded_file($file_tmp,"productimages/".$file_name))
{
$sql="INSERT INTO `products`(`ptitle`, `pprice`, `pdesc`, `modal`, `pcate`, `image`,`feat`,`uid`,`edate`) VALUES ('".$title."',".$price.",'".$desc."',".$modal.",".$cate.",'".$file_name."',0,".$_SESSION["uid"].",'".$edate."')";
$result=mysqli_query($con,$sql);
if($result)
{
echo "<script>window.location.href='add-car.php?msg=1'</script>";
}
else
{
echo "<script>window.location.href='add-car.php?error=2'</script>";
}
}
else
{
echo "<script>window.location.href='add-car.php?error=2'</script>";
}
答案 0 :(得分:0)
你可以试试吗?
$sql="INSERT INTO products (ptitle, pprice, pdesc, modal, pcate, image,feat,uid,edate) VALUES ('$title', $price,'$desc','$modal',$cate,'$file_name',0,$_SESSION["uid"],'$edate')";
编辑:- 我已经更新了代码。 我可以看到您的数据具有int和varchar的组合。尽量不要对int使用引号,而对varchar类型保留引号。
答案 1 :(得分:0)
使用以下代码并在此处发布错误,以便我们解决
$sql="INSERT INTO `products`(`ptitle`, `pprice`, `pdesc`, `modal`, `pcate`, `image`,`feat`,`uid`,`edate`) VALUES ('".$title."',".$price.",'".$desc."',".$modal.",".$cate.",'".$file_name."',0,".$_SESSION["uid"].",'".$edate."')";
$result=mysqli_query($con,$sql) or die(mysqli_error($con));