如何从所有表中选择所有数据?

时间:2014-03-31 06:54:43

标签: php mysql

我有一个名为stories的数据库表。它只有一行---故事。

如何在单个字符串变量中连接a中的所有故事?

我认为这只是

$sql = mysql_query("select * from stories");

不正确?

3 个答案:

答案 0 :(得分:0)

您可以使用GROUP_CONCAT()

SELECT GROUP_CONCAT(story) FROM stories;

这将返回一个连接的字符串,每个故事用','字符。

如果要删除分隔符,可以使用以下语法:

SELECT GROUP_CONCAT(story SEPARATOR '') FROM stories;

答案 1 :(得分:0)

试试这个:

select GROUP_CONCAT(story_column) as stories  from stories

此处 story_column 是故事保存在表格中的列名称。

它将通过连接为您提供单个字符串中的所有故事。

答案 2 :(得分:0)

我不明白你的问题,但这可能对你有帮助。

SELECT CONCAT(`col1`, ' ', `col2`,' ',`col3`) FROM `table`