我尝试使用一个具有相同值但不同ID的查询来更新两个表。我一直在寻找解决方案,但我发现的并不适合我 这是代码:
$Image = $_SESSION["ImageName"];
$ImageID = $_POST['ImageID'];
$GalleryID = $_POST['GalleryID'];
$updateSQL = "UPDATE slideimage, gallery
SET slideimage.ImageName='".$Image."', gallery.GalleryPoster='".$Image."'
WHERE slideimage.ImageID='".$ImageID."'
AND gallery.GalleryID='".$GalleryID."'
";
答案 0 :(得分:0)
我会根据您的设置以两种方式之一处理此问题。
这两种解决方案都直接来自数据库的观点。请注意我是MSSQL人而不是MYSQL,但数据库的良好实践是数据库的良好实践。
可能不是您正在寻找的答案,但我希望它能让您走上正轨。