Отображение идентификатора ресурса № 6 ответа MySQL в PHP
При запросе к базе данных с использованием расширения MySQL в PHP вы можете столкнуться с сообщением «Resource id #6» вместо запланированного результата. Это происходит потому, что запрос возвращает ресурс, а не строку или числовое значение.
Отображение результата
Чтобы отобразить предполагаемый результат, необходимо сначала получить данные с помощью одна из предоставленных функций выборки. Одной из таких функций является mysql_fetch_row(), которая извлекает строку данных в виде массива значений.
Пример кода
Вот пример, демонстрирующий, как выполнять выборку и вывод результат:
$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
$data = mysql_fetch_row($datos1);
if ($data !== false) {
echo $data[0];
}
Этот код извлекает первую строку результата и отображает значение первого столбца, которое должно быть разницей во времени между текущим временем и указанным значением fecha.
Примечание о расширении MySQL
Важно отметить, что расширение mysql больше не рекомендуется для использования в новых проектах. Вместо этого вам следует использовать PDO (объекты данных PHP) с адаптером PDO_mysql или расширением mysqli.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3