我对sql的这个小问题没有任何作用。我有一个基于特定标准增长的查询。这是
$SELECT = ' SELECT * ';
$FROM = ' FROM a ';
$WHERE = ' WHERE TRUE ';
$how = ' GROUP By a_id ';
$result = mysqli_query($link, $SELECT . $FROM . $WHERE . $how );
这有效,但第二阶段没有
$FROM .= " INNER JOIN b ON b_aid = a_id";
$WHERE .= " AND b_id = $id";
具体来说,额外的$ WHERE。导致未定义的变量。如果删除它,我可以在数组中看到我所追踪的行。
正常查询$ result = mysqli_query($ link,$ SQL)适用于上述情况; 感谢