我花了几个小时试图从不同的表中选择所有行,但仍然没有运气。我正进入(状态:
column name firstname is ambiguous
这些表没有任何关系,我只想选择所有行,因为我需要查询来搜索所有表以匹配字符串。我有搜索栏。
有没有更好的方法从列号不匹配的多个表中选择所有行。我已经尝试过UNION ALL
,但它给了我一个错误。请帮忙
$mydb = new mysqli('localhost', 'root', '', 'db');
$stmt = $mydb->prepare("SELECT * FROM `table1` t1 JOIN `table2` t2 ON joinitem.t1 = joinitem.t2 where firstname = ? ");
stmt->bind_param('s', $firstname);
echo $mydb->error;
$stmt->execute();