gpt4 book ai didi

php - 没有看到查询结果回显

转载 作者:行者123 更新时间:2023-11-29 07:19:42 26 4
gpt4 key购买 nike

<?php 
include 'connect.php';
$query = "SELECT * FROM (
SELECT CONCAT(customer_name, ' ', address, ' ', street, ' ', phone_1, ' ', phone_2, ' ', phone_3, ' ', phone_4) as `mysearch`
FROM customers) base
WHERE `mysearch` LIKE '%102%'";

$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo "customer name: " . $row['customer_name'];
}
?>

查询正在运行,但我缺少一些能够回显结果的内容。它返回在 phpmyadmin 中运行时的结果。数据库中有 2 个条目需要返回。
我的实际输出如下:

customer name: customer name:

表明它找到了 2 个条目,但我无法让它们回显。 customer_name 与数据库中的字段名称匹配。

最佳答案

如果您希望结果中包含 customer_name,则必须在子查询中将其选择为分隔列:

SELECT 
*
FROM (
SELECT
customer_name,
CONCAT(customer_name, ' ', address, ' ', street, ' ', phone_1, ' ', phone_2, ' ', phone_3, ' ', phone_4) as `mysearch`
FROM
customers
) base
WHERE
`mysearch` LIKE '%102%'

关于php - 没有看到查询结果回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36648092/

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