【发布时间】:2017-12-22 17:35:13
【问题描述】:
我需要通过joins从三个表中获取特定的列。每次出错。我的代码是
$saf=mysqli_query($db , "select pod.mobile, tpaidamount.Aptdate, follow.cent, pdate, time from pod,tpaidamount, follow where tpaidamount.pid = follow.pid and pod.Customer Id = tpaidamount.pid and pod.Customer Id =follow.pid ");
$i=1;
while($sfg=mysqli_fetch_assoc($saf) or die(mysqli_error($db)))
;
?>
pod,tpaidamount,follow are tables and other coloumns
出现错误 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“Id = tpaidamount.pid 和 pod.Customer Id =follow.pid”附近使用正确的语法
【问题讨论】:
-
你在“pod.Customer Id =”中有一个空格,去掉Customer和Id之间的空格
-
在表格中是这样的
-
如果空格在列名中,请在客户 ID 周围使用反引号。
标签: php mysql database mysqli phpmyadmin