gpt4 book ai didi

php - 如何解决 mysql_fetch_assoc() 问题

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

Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select

当我使用下面的代码时,我收到此错误:警告:mysql_fetch_assoc():提供的参数不是有效的 MySQL 结果资源

返回数据时,有人可以修复吗?谢谢!

<?php
$mysql_server_name="localhost";
$mysql_username="";
$mysql_password="";
$mysql_database="";

$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
?>

<?php
$result = mysql_query("SELECT * FROM users");
$arrays = array();
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $key => $val) {
if (!array_contains_key($key)) {
$arrays[$key] = array();
}
$arrays[$key][] = $val;
}
}
?>
<script type="text/javascript">
<?php
foreach ($arrays as $key => $val) {
print 'var ' . $key . ' = ' . json_encode($val) . ";\r\n";
}
?>
</script>

最佳答案

这不是mysql_fetch_assoc问题,而是查询问题
做到这一点

$sql="SELECT * FROM users";
$result = mysql_query($sql) or trigger_error(mysql_error().$sql);

并查看实际错误

关于php - 如何解决 mysql_fetch_assoc() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2666104/

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