Maison >base de données >tutoriel mysql >Comment afficher le résultat d'une requête MySQL TIMEDIFF() en 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!