gpt4 book ai didi

php - 合并mysql查询结果

转载 作者:行者123 更新时间:2023-11-28 23:25:35 30 4
gpt4 key购买 nike

我正在从数据库表的两列中搜索包含“un”的单词。如何在输出 $data 中获取两行数据?

例子:

col1 | col2


tom -------- unfriendly

train ------- fast

unused--- cloth

.

$query = mysql_query("SELECT * FROM table 
WHERE col1 LIKE '%un%'
OR col2 LIKE '%un%'
ORDER BY col1 ASC");
while ($row = mysql_fetch_array($query)) {
$data[] = $row['col1'];
}

我从上面的代码中得到 $data = [tom,unused] 。我怎样才能得到 $data = [ tom - friendly, unused - cloth] ?

最佳答案

正如@TimBegeleisen 所说,您可以在 SQL 请求中使用 CONCAT,但您也可以在 PHP 代码中连接字符串:

$query = mysql_query("SELECT * FROM table 
WHERE col1 LIKE '%un%'
OR col2 LIKE '%un%'
ORDER BY col1 ASC");
while ($row = mysql_fetch_array($query)) {
$data[] = $row['col1'] . ' - ' . $data['col2'];
}

关于php - 合并mysql查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39513308/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com