[英]How to select all data from all tables?
我有一个称为故事的数据库表。 它只有一层-故事。
如何将所有故事都归类到一个字符串变量中?
我以为那仅仅是
$sql = mysql_query("select * from stories");
不正确吗
您可以使用GROUP_CONCAT() :
SELECT GROUP_CONCAT(story) FROM stories;
这将返回一个串联的字符串,每个故事都由一个','字符分隔。
如果要删除分隔符,可以使用以下语法:
SELECT GROUP_CONCAT(story SEPARATOR '') FROM stories;
尝试这个:
select GROUP_CONCAT(story_column) as stories from stories
这里的story_column是将故事保存在表中的列的名称。
它将通过串联在一个字符串中为您提供所有故事。
我不明白您的问题,但这可能会对您有所帮助。
SELECT CONCAT(`col1`, ' ', `col2`,' ',`col3`) FROM `table`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.