Maison >base de données >tutoriel mysql >Comment afficher le résultat d'une requête MySQL TIMEDIFF() en PHP ?

Comment afficher le résultat d'une requête MySQL TIMEDIFF() en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-07 19:36:12412parcourir

How Do I Display the Result of a MySQL TIMEDIFF() Query in PHP?

Récupération des résultats d'une requête MySQL : écho du résultat TIMEDIFF()

En PHP, lors de l'exécution d'une requête MySQL qui renvoie une valeur unique, le résultat est stocké dans un handle de ressource PHP. Pour accéder et imprimer le résultat réel, vous devez utiliser une fonction fetch.

Pour faire écho au résultat de la requête TIMEDIFF() :

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

Notez que la fonction mysql_query() est obsolète et ne doit pas être utilisé dans de nouveaux projets. Utilisez plutôt PDO avec PDO_mysql ou mysqli pour des interactions de base de données plus sécurisées et plus modernes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn