Affiche résultat d'une requête en php, help
lovedirt
-
lovedirt -
lovedirt -
Bonjour,
J'ai des enregistrement dans ma table et je souhaite afficher une ligne disant:
"il t a X enregistrements dans la catégorie Y au DATEDUJOURS"
J'ai commencé a écrire ma requête, cependant j'ai un résultat bizarre.
Voici mon code php
Et voici ce qui s'affiche:
Si quelqu'un peu m'éclairer (aussi pour la formule date!
Merci!
J'ai des enregistrement dans ma table et je souhaite afficher une ligne disant:
"il t a X enregistrements dans la catégorie Y au DATEDUJOURS"
J'ai commencé a écrire ma requête, cependant j'ai un résultat bizarre.
Voici mon code php
<?php $base = mysql_connect ('sql.free.fr', '***', '***'); mysql_select_db ('cadre', $base); $sql = 'SELECT * FROM cadre'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); echo 'Il y a '.$req.' enregistrement(s) dans la catégorie cadre.'; mysql_close (); ?>
Et voici ce qui s'affiche:
Il y a Resource id #2 enregistrement(s) dans la catégorie cadre.
Si quelqu'un peu m'éclairer (aussi pour la formule date!
Merci!
A voir également:
- Affiche résultat d'une requête en php, help
- Resultat foot - Télécharger - Vie quotidienne
- Easy php - Télécharger - Divers Web & Internet
- Lexer resultat - Télécharger - Sport
- Le clavier de mon telephone ne s'affiche plus - Guide
- Expert php pinterest - Télécharger - Langages
7 réponses
Bonjour,
Pour le mysql_query regarde le cours de ccm, je pense que ça devrait t'aider à comprendre comment utiliser la fonction : https://www.commentcamarche.net/contents/784-php-bases-de-donnees
Et de la même manière pour afficher la date il faut utiliser la fonction date() qui est très bien expliquée ici : http://www.php.net/manual/fr/function.date.php
Pour le mysql_query regarde le cours de ccm, je pense que ça devrait t'aider à comprendre comment utiliser la fonction : https://www.commentcamarche.net/contents/784-php-bases-de-donnees
Et de la même manière pour afficher la date il faut utiliser la fonction date() qui est très bien expliquée ici : http://www.php.net/manual/fr/function.date.php
Salut.
Tu ne peux pas afficher le résultat d'un mysql_query (variable $req) car c'est une ressource. Tu dois l'exploiter avec des fonctions comme mysql_fetch.
Pour compter le nombre d'entrées, tu peux utiliser mysql_num_rows() ou utiliser la fonction SQL COUNT()
Tu ne peux pas afficher le résultat d'un mysql_query (variable $req) car c'est une ressource. Tu dois l'exploiter avec des fonctions comme mysql_fetch.
Pour compter le nombre d'entrées, tu peux utiliser mysql_num_rows() ou utiliser la fonction SQL COUNT()
<?php mysql_connect ('sql.free.fr', '***', '***'); mysql_select_db ('cadre'); $sql = "SELECT COUNT(*) as nb FROM cadre"; $result = mysql_query($sql); if (!$result) { echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error(); exit; } $row = mysql_fetch_array($result); $nb = $row['id']; echo 'Nombre de résultats: '.$nb; mysql_free_result($result); mysql_close (); ?>
Il faut modifier
dans le code de avion-f16
Après ça devrait marcher sans problème
$nb=row["id"];par
$nb=row["nb"];
dans le code de avion-f16
Après ça devrait marcher sans problème
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et bien, après des heures cela ne marche toujours pas :(
Rien ne s'affiche ;(
Help?
Merci a toi néanmoins
<?php $base = mysql_connect ('sql.free.fr', '***', '***'); mysql_select_db (cadre, $base); $sql = "SELECT count(id) FROM cadre"; $result = mysql_query($sql); if (!$result) { echo "Impossible d'exécuter la requête ($sql) dans la base : " . mysql_error(); exit; } if (mysql_num_rows($result) == 0) { echo "Aucune ligne trouvée, rien à afficher."; exit; } while ($row = mysql_fetch_array($result)) { echo $row["id"]; } mysql_free_result($result); mysql_close (); ?>
Rien ne s'affiche ;(
Help?
Merci a toi néanmoins