Php从多个表

时间:2015-07-22 11:23:01

标签: php mysqli fetch

enter image description here

我正在尝试从ring_desc表中获取列名为get_name的数据 这是我的代码:

$query= mysqli_query($con, "SELECT * FROM LIST l, ring_desc r where l.user_id=$cook_val 
and l.img_id=r.id");

while($row=mysqli_fetch_array($query)){
$name = $row['get_name'];

当我添加$row['id']列表时,它运行正常, 但当我用get_name运行时,它会说:

  

注意:未定义的变量:get_name

3 个答案:

答案 0 :(得分:1)

试试这个,

$query= mysqli_query($con, "SELECT l.*,r.* FROM LIST l, ring_desc r where l.user_id=$cook_val 
and l.img_id=r.id");

答案 1 :(得分:1)

尝试此查询:

SELECT l.*,r.* FROM LIST l inner join ring_desc r on l.img_id=r.id where l.user_id=$cook_val

答案 2 :(得分:0)

mysqli_fetch_array - 将结果行作为数字数组获取 所以使用这个

Column A | Column B
-------------------
Z        | 1
Y        | 2