«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как получить доступ к значению ответа MySQL в PHP

Как получить доступ к значению ответа MySQL в PHP

Опубликовано в 2025-04-30
Просматривать:431

How Do I Access MySQL Response Values in PHP?

доступ к значениям ответа MySQL в PHP

в PHP, при запросе базы данных MySQL, результат сохраняется в ручке ресурса. Это может привести к путанице при попытке печатать или использовать данные ответа.

задача:

рассмотрим следующий код:

$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
echo($datos1);

Этот код возвращает «идентификатор ресурса #6» вместо ожидаемого значения.

решение:

для доступа к фактическим данным ответа вам необходимо использовать функцию выборки. Вот обновленный пример:

$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha']));
if ($result) {
    $data = mysql_fetch_assoc($result);
    echo $data['time_delta'];
}

в этом коде:

  • mySQL_FETCH_ASSOC () извлекает первый ряд из набора результатов и преобразует его в ассоциативный массив. Row.
предостережение:

функции MySQL снижаются, и рекомендуется вместо этого использовать расширения PDO или MySQLI для обработки базы данных.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3