mysql从不同的列中选择所有来自两个不同列表的所有列表
问题描述:
从具有不同列名的两个不同表中选择所有列,并使用PHP在一个HTML表中打印结果。mysql从不同的列中选择所有来自两个不同列表的所有列表
$sql=mysqli_query($conn,"SELECT* from tbl_staff where db_user='$user'
uninon
SELECT* from tbl_activities where db_transferredto='$name'")or die(mysqli_error($conn));
错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uninon SELECT* from tbl_activities where db_transferredto=' mohamad salimi'' at line 2
答
- 关键字
UNION
不uninon
- 应该有SELECT和*(SELECT *)
- 不要使用*之间的空间,同时使用UNION,除非列相同。
例
SELECT name,description from tableA
UNION
SELECT name,description from tableB
其'union'不'uninon' select'之间' –
给空间'*''SELECT *'' – Saurabh
$ SQL = mysqli_query($康恩,“SELECT * from tbl_staff where db_user ='$ user'union SELECT * from tbl_activities where db_transferredto ='$ name'”)or die(mysqli_error($ conn));' –