Предупреждение MySQL: неверный аргумент для mysql_fetch_assoc
Проблема:
При попытке получить данные из MySQL базе данных появляется следующее сообщение об ошибке:
mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
Объяснение:
Функция mysql_fetch_assoc() предназначена для извлечения строки из набора результатов MySQL. Как следует из названия, он ожидает в качестве аргумента действительный ресурс результата, который представляет ссылку на результаты поиска в базе данных. Однако в этом случае аргумент, переданный функции, не является допустимым результирующим ресурсом, что вызывает ошибку.
Решение:
Чтобы решить эту проблему, убедитесь, что присвоенная переменная результат вашего запроса MySQL является действительным ресурсом результата. Вот разбивка предоставленного вами кода:
$musicfiles = getmusicfiles($records['m_id']);
Эта строка выполняет функцию getmusicfiles() и присваивает результат в переменную $musicfiles. Теперь давайте рассмотрим функцию getmusicfiles():
function getmusicfiles($m_id) {
$music = "select * from music WHERE itemid=".$s_id;
$result = getQuery($music, $l);
return $result;
}
Эта функция выполняет запрос MySQL, присваивает результат переменной $result и затем возвращает его. Важно отметить, что getQuery() не показан в предоставленном коде, поэтому невозможно проанализировать, правильно ли он извлекает ресурс результата.
После того, как вы подтвердите, что getQuery() возвращает действительный ресурс результата. , вы сможете успешно вызвать mysql_fetch_assoc($musicfiles). Помните, что функция ожидает в качестве аргумента действительный ресурс результата, поэтому убедитесь, что он доступен, прежде чем вызывать mysql_fetch_assoc().
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3