gpt4 book ai didi

php - mysql查询问题,如何显示值

转载 作者:行者123 更新时间:2023-11-29 11:38:43 25 4
gpt4 key购买 nike

我遇到了一个问题。我有一个代码:

<?php

$mysqli = new mysqli('localhost', 'test', 'test123', 'testdb');


$sql = "
SELECT g.id as groupId, g.name as groupName, d.device_id
FROM librenms.devices as d
INNER JOIN librenms.device_groups as g
ON d.hostname LIKE CONCAT('%', mysql.SPLIT_STR(g.pattern, '\"', 2), '%')
WHERE g.pattern LIKE '_devices.hostname%'
ORDER BY g.id
";


$qid = $mysqli->query($qry);

if($qid->num_rows == 0){
die("no results from MySQL\n");
}else{
while($row = $qid->fetch_object()){ // each row
var_dump($row);
}
}

主要的是,此代码在数据库中查找与设备组具有相同“字符串”的设备。没关系。但是,如何使用属于该组的设备单独打印所有组?或者我如何打印甚至一组具有“”之间具有相同字符串的设备?任何人都可以提供一些建议或东西吗?

最佳答案

$qid = $mysqli->query($qry); 应该是 $qid = $mysqli->query($sql);

关于php - mysql查询问题,如何显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36183806/

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