【发布时间】:2013-09-18 01:21:22
【问题描述】:
我正在尝试加入两个 Mysql 数据库,但出现以下错误:
SELECT 命令拒绝用户 'sj'@'localhost' 用于表 'joborders'
以下是我的数据库的列出方式:
- db1 - 数据库 sjb 表作业订单
- db - 数据库 sj 表用户
这是我的代码:
$query = "SELECT db1.users.username, db.joborders.usern, db.joborders.job_title ".
"FROM db.joborders LEFT JOIN db1.users ".
"ON db.joborders.usern = dbi.users.username";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['usern']. " - ". $row['job_title'];
我尝试过用几种不同的方式重写这个,但我总是遇到同样的错误。
【问题讨论】:
-
这是权限问题,不是加入问题。
-
他们都将权限设置为所有人,那么还有什么可能,有什么想法吗?