"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi ma requête MySQL renvoie-t-elle « ID de ressource n°6 » en PHP ?

Pourquoi ma requête MySQL renvoie-t-elle « ID de ressource n°6 » en PHP ?

Publié le 2024-11-08
Parcourir:131

Why Does My MySQL Query Return \

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.

Dernier tutoriel Plus>

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