PHP 警告:mysql_fetch_assoc() 参数问题
PHP 中的 mysql_fetch_assoc() 函数旨在从活动的 MySQL 结果中检索行设置并将其作为关联数组返回。但是,如果该函数遇到无效的 MySQL 结果资源,它将生成警告。
要解决此问题,请确保正确获取 MySQL 结果资源并将其作为第一个参数传递给 mysql_fetch_assoc()。
以下代码片段说明了 mysql_fetch_assoc() 的正确用法:
<code class="php">$query = 'SELECT name, genre FROM sometable WHERE id=1234'; $resource = mysql_query($query); // Execute the query and obtain the result resource while ($row = mysql_fetch_assoc($resource)) { // Do something with the associative array $row }</code>
在您的示例中,函数 getmusicfiles() 预计返回执行指定 MySQL 获得的结果资源询问。确保查询字符串有效(正确转义)并且 getmusicfiles() 返回有效的结果资源。
请记住,mysql_* 函数在 PHP 中已弃用,建议使用 mysqli 或 PDO 扩展而不是用于数据库连接和数据操作。
以上是为什么我收到'PHP 警告:mysql_fetch_assoc() 参数问题”?的详细内容。更多信息请关注PHP中文网其他相关文章!