[英]update query with inner join in php
我寫了查詢來更新兩個帶有內部聯接的表:
function update($student_id,$data){
$email=$data['Email'];
$firstname=$data['FirstName'];
$sql= "update users u
INNER JOIN students s ON u.id= s.user_id
SET u.Email='$email',
s.Email='$email',
u.FirstName='$firstname'
WHERE s.id='$student_id'";
$result = $this->db->query($sql);
return $result;
}
好吧,我沒有收到任何錯誤,但是我無法更新數據庫中的表。
嘗試這個..
UPDATE u
SET u.Email='$email',
s.Email='$email',
u.FirstName='$firstname'
from users u INNER JOIN students ON s u.id= s.user_id WHERE s.id='$student_id'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.