Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中选择多个表_Php_Mysql - Fatal编程技术网

Php 从数据库中选择多个表

Php 从数据库中选择多个表,php,mysql,Php,Mysql,我试图让我的php代码读取数据库中的两个表。例如,如果一个表中不存在,它将检查另一个表并查看 $mystyle = mysql_query("SELECT * FROM images WHERE `name` = '$name'"); 如何从表格图像和表格图像_2中读取 我试着这么做:[但当然没用] $mystyle = mysql_query("SELECT * FROM images, images_2 WHERE `name` = '$name'"); 使用UNION(隐式独立)或

我试图让我的php代码读取数据库中的两个表。例如,如果一个表中不存在,它将检查另一个表并查看

$mystyle = mysql_query("SELECT * FROM images WHERE `name` = '$name'"); 
如何从表格图像和表格图像_2中读取

我试着这么做:[但当然没用]

$mystyle = mysql_query("SELECT * FROM images, images_2 WHERE `name` = '$name'"); 
使用
UNION
(隐式独立)或
UNION ALL

SELECT * FROM images WHERE `name` = '$name'
UNION ALL
SELECT * FROM images_2 WHERE `name` = '$name'
假设
images
images\u 2
具有相同的表结构,否则必须显式列出列的名称,而不是
SELECT*


请注意:使用而不是
Mysql.*
函数,它已被弃用,并且易受攻击。

使用
联合(隐式独立)或
联合所有

SELECT * FROM images WHERE `name` = '$name'
UNION ALL
SELECT * FROM images_2 WHERE `name` = '$name'
假设
images
images\u 2
具有相同的表结构,否则必须显式列出列的名称,而不是
SELECT*



注意:使用而不是
Mysql.*
函数,它已弃用且易受攻击。

我认为您必须从图像上的
SELECT
返回行数,如果为零,则针对图像运行
SELECT
。\u 2

我认为您必须从图像上的
SELECT
返回行数,如果为零,则针对图像运行
SELECT
图像_2

您可以使用UNION

(SELECT 1 AS sort_col, col1a, col1b, ... FROM t1)
 UNION
(SELECT 2, col2a, col2b, ... FROM t2) ORDER BY sort_col;
您可以使用UNION

(SELECT 1 AS sort_col, col1a, col1b, ... FROM t1)
 UNION
(SELECT 2, col2a, col2b, ... FROM t2) ORDER BY sort_col;

警告:您的代码易受SQL注入攻击。另外,
mysql.*
函数已被弃用,很快将被删除。切换到MySQLi或PDO并开始使用准备好的语句:)您能给我一个例子吗?请参阅并警告:您的代码易受SQL注入攻击。另外,
mysql.*
函数已被弃用,很快将被删除。切换到MySQLi或PDO并开始使用准备好的语句:)你能给我一个例子吗?看,我似乎还有很多代码要学习:我能给我一个PDO或MySQLi中的代码示例吗?@user2594383-网上有很多教程,请看,举个例子。看起来我还有很多代码要学:你能给我一个PDO或Mysqli中的代码示例吗?@user2594383-网上有很多教程,请参阅,举个例子。