Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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,我有两个不同的表,分别称为likeNews和SpotNews。。这些表有两个相同的列,如id、News\u Title和News\u Content。。关于的问题;如何在同一查询中显示sql结果 例如(输出应该是这样的) 你能为这个写一个sql查询吗? 谢谢。试试: 您正在寻找联合操作符 SELECT id, News_title, News_content FROM News WHERE 1 = 1 UNION ALL SELECT id, News_title, News_content

我有两个不同的表,分别称为likeNewsSpotNews。。这些表有两个相同的列,如id、News\u Title和News\u Content。。关于的问题;如何在同一查询中显示sql结果

例如(输出应该是这样的)

你能为这个写一个sql查询吗? 谢谢。

试试:


您正在寻找
联合
操作符

SELECT id, News_title, News_content FROM News WHERE 1 = 1 
UNION ALL 
SELECT id, News_title, News_content FROM Spot_News

UNION
允许您整理两个查询的结果,前提是它们的字段数完全相同。每个查询也可以有一组
WHERE
子句

那么,您只需要创建多个查询

$query = "SELECT news from TABLE_ONE WHERE ...";
$query2 = "SELECT news from TABLE_ONE WHERE ...";

$result = mysql_query($query);
$result2 = mysql_query($query2);

$allnews = $result.$result2;

$while($row=mysql_fetch_array($allnews)){echo "$row[anything you want to echo here]";}

我还没有测试过这段代码,所以请尝试一下

您如何知道要显示哪些数据?标准是什么?@Rocket我只想在这些表中显示新闻标题和新闻内容列(它们有相同的列),所以它们之间没有链接?有了。但是我不需要那个专栏。非常感谢;)我刚刚和你学习了联合(:有一个很棒的。你不能用
操作符来计算结果
SELECT id, News_title, News_content FROM News WHERE 1 = 1 
UNION ALL 
SELECT id, News_title, News_content FROM Spot_News
$query = "SELECT news from TABLE_ONE WHERE ...";
$query2 = "SELECT news from TABLE_ONE WHERE ...";

$result = mysql_query($query);
$result2 = mysql_query($query2);

$allnews = $result.$result2;

$while($row=mysql_fetch_array($allnews)){echo "$row[anything you want to echo here]";}