Comment accéder aux valeurs de réponse MySQL en PHP ?

Patricia Arquette
Libérer: 2024-11-02 14:35:02
original
599 Les gens l'ont consulté

How Do I Access MySQL Response Values in PHP?

Accès aux valeurs de réponse MySQL en PHP

En PHP, lors de l'interrogation d'une base de données MySQL, le résultat est stocké dans un handle de ressource. Cela peut prêter à confusion lors de la tentative d'impression ou d'utilisation des données de réponse.

Problème :

Considérez le code suivant :

<code class="php">$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
echo($datos1);</code>
Copier après la connexion

Ceci le code renvoie « ID de ressource n°6 » au lieu de la valeur attendue.

Solution :

Pour accéder aux données de réponse réelles, vous devez utiliser une fonction de récupération. Voici un exemple mis à jour :

<code class="php">$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha']));
if ($result) {
    $data = mysql_fetch_assoc($result);
    echo $data['time_delta'];
}</code>
Copier après la connexion

Dans ce code :

  • mysql_fetch_assoc() récupère la première ligne de l'ensemble de résultats et la convertit en un tableau associatif.
  • echo $data['time_delta'] imprime la valeur de la colonne "time_delta" de la première ligne.

Attention :

Les fonctions mysql sont obsolètes et il est recommandé d'utiliser plutôt les extensions PDO ou mysqli pour la gestion de la base de données.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal