gpt4 book ai didi

php - 查询连接同一张表3次

转载 作者:行者123 更新时间:2023-11-30 01:25:06 26 4
gpt4 key购买 nike

我创建了一个在 phpMyAdmin 中完美运行的查询,但是当我尝试在 .php 文件中调用它时,出现以下错误。

Undefined variable: mothers_name in C:\wamp\www\Family_Tree\showfamily.php on line 56

我的代码是:

$select_query = "SELECT a.id, CONCAT( a.surname,  ', ', a.first_names ) AS child_name, " . 
"CONCAT( b.surname, ', ', b.first_names ) AS mothers_name, " .
"CONCAT( c.surname, ', ', c.first_names ) AS fathers_name " .
"FROM family_members a " .
"INNER JOIN family_members b ON a.mother_id = b.id " .
"INNER JOIN family_members c ON a.father_id = c.id" .
"WHERE a.id = " . $user_id;

我收到此错误是因为在通过 mysql_query($select_query) 函数调用 SQL 之前,表“a”、“b”和“c”以及字段“mother_id”和“father_id”不存在。

第 56 行之前的代码按其应有的方式查找、返回并显示结果。

最佳答案

..._id = c.id" .               // <-- you forgot a space, results in c.idWHERE
"WHERE a.id = " . $user_id;

关于php - 查询连接同一张表3次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18084756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com