Faire écho à l'ID de ressource n°6 de la réponse MySQL en PHP
Lors de l'interrogation d'une base de données à l'aide de l'extension MySQL en PHP, vous pouvez rencontrer le message « Ressource id #6" sortie au lieu du résultat escompté. Cela se produit car la requête renvoie une ressource, et non une chaîne ou une valeur numérique.
Faire écho au résultat
Pour afficher le résultat souhaité, vous devez d'abord récupérer les données en utilisant l'une des fonctions de récupération fournies. L'une de ces fonctions est mysql_fetch_row(), qui récupère une ligne de données sous forme de tableau de valeurs.
Exemple de code
Voici un exemple qui montre comment récupérer et faire écho le résultat :
$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
$data = mysql_fetch_row($datos1);
if ($data !== false) {
echo $data[0];
}
Ce code récupérera la première ligne du résultat et fera écho à la valeur de la première colonne, qui doit être la différence de temps entre l'heure actuelle et la valeur fecha spécifiée.
Remarque sur l'extension MySQL
Il est important de noter que l'extension mysql n'est plus recommandée pour une utilisation dans de nouveaux projets. Au lieu de cela, vous devez utiliser PDO (PHP Data Objects) avec l'adaptateur PDO_mysql ou l'extension mysqli.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3