PHP使用关键字在多个表中搜索
我有两张桌子,学生桌和大学桌 我想使用学生编号作为关键字来搜索学生和大学表中的记录。我尝试使用PHP使用关键字在多个表中搜索,php,mysql,Php,Mysql,我有两张桌子,学生桌和大学桌 我想使用学生编号作为关键字来搜索学生和大学表中的记录。我尝试使用%$keyword%,但没有产生任何结果 $sql = "SELECT * FROM Student join University"; 谢谢,试试这个 使用Union搜索多个表 $query = "(SELECT * FROM Student WHERE keywork LIKE '%".$keyword."%') UNION (SELECT * FROM
%$keyword%
,但没有产生任何结果
$sql = "SELECT * FROM Student join University";
谢谢,试试这个
使用Union搜索多个表
$query = "(SELECT * FROM Student WHERE keywork LIKE '%".$keyword."%')
UNION
(SELECT * FROM University WHERE keywork LIKE '%".$keyword."%')";
mysql_query($query);
我相信你已经提出了加入的条件。 或者您可以使用以下格式
SELECT a.tutorial_id, a.tutorial_author, b.tutorial_count
FROM tutorials_tbl a, tcount_tbl b
WHERE a.tutorial_author = b.tutorial_author;
阅读下面的链接
它现在显示学生ID为21112、21111、1112的记录
$keyword = 111; // a random number
$str = "SELECT * FROM Student JOIN University ON Student.Universityid = University.id WHERE Student.id LIKE '%" . $keyword . "%'";