我正在尝试为ivent创建用于管理persone
的页面,但出现2个错误
第一个错误:
每次刷新页面时,我的数据库中都会发现一个空数据。
第二次错误:
您的SQL语法有误。检查手册
对应于您的MySQL服务器版本以使用正确的语法
靠近'((从'persone'中选择ID的人在persone.id = time.p上的左加入时间'
在第2行
感谢帮助
这是我的代码
<?php
include('config.php');
$nom = (!empty($_POST['nom']))?$_POST['nom']:"";
$prenom = (!empty($_POST['prenom']))?$_POST['prenom']:"";
$cin = (!empty($_POST['cin']))?$_POST['cin']:"";
$tel= (!empty($_POST['tel']))?$_POST['tel']:"";
$cat= (!empty($_POST['categore']))?$_POST['categore']:"";
$date= (!empty($_POST['d_donation']))?$_POST['d_donation']:"";
$time=(!empty($_POST['time']))?$_POST['time']:"";
$sql="INSERT INTO persone(nom, prenom, cin, tel, categore ,d_donation) value ('$nom','$prenom', '$cin','$tel','$cat','$date')
(SELECT id from 'persone'
LEFT JOIN time
on persone.id=time.p_id)";
if (mysqli_query($con, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($con);
}
exit;
?>
最佳答案
我认为您必须删除中的单引号
Select Table
(SELECT id
FROM persone
LEFT JOIN time
ON persone.id=time.p_id)