如何用多列更新两个使用常见ID的表



这是我的第一个表格查询,它在PHP Persyid中运行是桌子员工的主要关键,它是经验的外键。

$query = mysqli_query($conn,"UPDATE employee SET Firstname = $fname, Lastname =$lname, email_id =$email, Mobile_no =$mobile, city=$city  WHERE PersonID = $userid");

我的第二个表查询

$query = mysqli_query($conn,"UPDATE experience SET Company_name = $com, Location =$local, Year_Of_Experience =$year, Description =$description  WHERE id = $userid");

任何人都知道如何更新带有多个列的通用ID的两个表?

添加值的引号。

$query = mysqli_query($conn,"UPDATE employee SET Firstname = '$fname', Lastname ='$lname', email_id ='$email', Mobile_no ='$mobile', city='$city'  WHERE PersonID = '$userid'");

此方法容易受到安全漏洞。我建议使用准备好的声明而是为了更好的安全性。您可以在这里学习如何做http://php.net/manual/en/mysqli.prepare.php和https://www.w3schools.com/php/php_mysql_prepared_statements.asp

最新更新