我有一个名为stories的数据库表。它只有一行---故事。
如何在单个字符串变量中连接a中的所有故事?
我认为这只是
$sql = mysql_query("select * from stories");
不正确?
答案 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`