嘿,我有一个查询,我希望从两个表中得到一行它们没有加入,因为它们没有逻辑,但我希望在单个查询中从两个表中收集信息,如果它完全是可能???
这是我目前准备的声明:
SELECT
t1.id AS tid, item_name,price,user_name
FROM
users t1, items t2
WHERE
t1.uid=$uid AND t2.id=$item_id AND t2.price <= t1.users_deposit
我为代码做了一个快速的挑战:http://www.paste.to/MjU3NDE=
目前,当我尝试它并且echo $row['tid'];
进一步进入我的脚本时,我没有输出但是我同样没有得到未定义的错误。所以我想我选择两行的方式就是问题。
答案 0 :(得分:1)
您永远不会定义$row
。
while ($row = $stmt->fetch()) {