gpt4 book ai didi

php - 显示来自 Mysql 的数组信息

转载 作者:行者123 更新时间:2023-11-29 02:29:23 24 4
gpt4 key购买 nike

你好,我已经尝试了很多方法来让它工作,但我不确定我的错误在哪里。我收到错误消息。

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

这是代码:

$dbh = mysqli_connect("HOST", $user_name, $password, $database_name);
if (!$dbh)
{
die("Not connected : " . mysqli_error($dbh));
}

if ($method=="graces")
{
$query = "SELECT id, name FROM raceslog";
$userinfo = array();

while ($row_user = mysql_fetch_assoc($query)){
$userinfo[] = $row_user;}

foreach ($userinfo as $user) {
echo "^{$user[id]}"
. "^{$user[name]}";
}
}

好吧,我的问题是,有没有人看到我的错误在哪里,并能指出正确的方向来解决问题,谢谢。

最佳答案

您需要首先使用 mysqli_query 实际运行查询。还要注意 mysql_*mysqli_* 不兼容。您应该坚持使用 mysqli 并适本地参数化您的查询。

$result = mysqli_query($dbh, $query);
while ($row_user = mysqli_fetch_assoc($result)) {

如果需要,您也可以在 while 循环中回显。

关于php - 显示来自 Mysql 的数组信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15457170/

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