MySQL/php recuperer dans la base
Résolu
le coin-coin
Messages postés
66
Date d'inscription
Statut
Membre
Dernière intervention
-
le coin-coin Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
le coin-coin Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je débute en php et j'utilise une base MySQL.
Je me connecte et je selectionne ma base.
j'effectue la requete suivante qui ne me renvoie potentielement qu'une seule valeur :
$name = mysql_query("SELECT Name FROM Fichier WHERE idFichier =2",$cnx);
Comment faire pour recuperer cette valeur en question?
Merci de votre aide!
Je débute en php et j'utilise une base MySQL.
Je me connecte et je selectionne ma base.
j'effectue la requete suivante qui ne me renvoie potentielement qu'une seule valeur :
$name = mysql_query("SELECT Name FROM Fichier WHERE idFichier =2",$cnx);
Comment faire pour recuperer cette valeur en question?
Merci de votre aide!
A voir également:
- MySQL/php recuperer dans la base
- Recuperer message whatsapp supprimé - Guide
- Base de registre - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
7 réponses
mysql_query() ne te renvoie pas un résultat exploitable directement
Il faut que en récupère un tableau de valeurs avec par exemple :
// $data sera un tableau associatif des données retournées par la base
while ( $data = mysql_fetch_array($name) ) {
// Pour récupérer le nom, il faut que tu précises que, parmis les valeurs retourné tu veux le 'Name' de ta base
echo 'voici son nom : ' . $data['Name'] . '<br />';
}
Il faut que en récupère un tableau de valeurs avec par exemple :
// $data sera un tableau associatif des données retournées par la base
while ( $data = mysql_fetch_array($name) ) {
// Pour récupérer le nom, il faut que tu précises que, parmis les valeurs retourné tu veux le 'Name' de ta base
echo 'voici son nom : ' . $data['Name'] . '<br />';
}
dans ce cas y-a-il un moyen d'effectuer une requete renvoyant un seul resultat exploitable directement?
Si tu es sur qu'il n'y aura qu'un seul résultat, tu peux juste mettre :
$data = mysql_fetch_array($name)
echo 'voici son nom : ' . $data['Name'] . '<br />';
Ca récupèrera la première valeur retournée (la seule donc s'il n'y en a qu'une )
$data = mysql_fetch_array($name)
echo 'voici son nom : ' . $data['Name'] . '<br />';
Ca récupèrera la première valeur retournée (la seule donc s'il n'y en a qu'une )
$data = mysql_fetch_array($name)
echo 'voici son nom : ' . $data['Name'] . '<br />';
Entraine le message suivant dont je ne connait pas la signification:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\EasyPHP 3.0\www\vTest\Interface_Modif.php on line 22
echo 'voici son nom : ' . $data['Name'] . '<br />';
Entraine le message suivant dont je ne connait pas la signification:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\EasyPHP 3.0\www\vTest\Interface_Modif.php on line 22
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu as bien mis ça avant :
$name = mysql_query("SELECT Name FROM Fichier WHERE idFichier =2",$cnx);
Parce que le message te dit que le $name n'est pas le résultat d'une requete ou au moins pas le résultat d'une requete valide
$name = mysql_query("SELECT Name FROM Fichier WHERE idFichier =2",$cnx);
Parce que le message te dit que le $name n'est pas le résultat d'une requete ou au moins pas le résultat d'une requete valide
oui je l'ai bien mis avant!
code :
<?php
$cnx = mysql_connect("localhost","sylvain","azerty")or die ("Impossible de se connecter à la base".mysql_error());
$db = mysql_select_db("BaseKml") or die ("Impossible d'atteindre la base de donnée".mysql_error());
$result = mysql_query("SELECT nom FROM fichier WHERE idfichier =2",$cnx);
$data = mysql_fetch_array($result);
echo $data['nom'];
?>
code :
<?php
$cnx = mysql_connect("localhost","sylvain","azerty")or die ("Impossible de se connecter à la base".mysql_error());
$db = mysql_select_db("BaseKml") or die ("Impossible d'atteindre la base de donnée".mysql_error());
$result = mysql_query("SELECT nom FROM fichier WHERE idfichier =2",$cnx);
$data = mysql_fetch_array($result);
echo $data['nom'];
?>