我正试图从我的数据库中检索一个id。此代码位于controllerutil.php文件中
public static function getTableCell($verifiedObject, $client_id, $key) {
$connect = mysqli_connect("host", "user", "password", "database");
$query = "SELECT check_id FROM check_latest WHERE `key` = '{$key}' AND client_id = '{$client_id}';";
$check_id = mysqli_query($connect, $query);
return "<td id='{$check_id}'</td>";
}
下面是我index.php中的代码
<?= ControllerUtil::getTableCell($result->offline, $result->id, "offline") ?>
``` `$verifiedObject equals $result->offline` (在这种情况下不重要) `$client_id equals $result->id` (例如1)和 `$key` 等于 `offline` 在这种情况下
看起来是这样的
SELECT check_id FROM check_latest WHERE key
= 'offline' AND client_id = '1';
当我在数据库中执行这段代码时,我得到了我想要的结果。但是,当我在php中执行上述代码时,它不起作用。
1条答案
按热度按时间uz75evzq1#
在php中调用select query with mysql函数时,$check\u id是一个集合,可以通过以下方式转换为行数据:
注意:在这种情况下,您的查询可以返回多行。