begin process at 2012 05 31 14:48:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Requete MySql impossible :(


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requete MySql impossible :(

mercredi 9 décembre 2009 à 09:39:03 | Requete MySql impossible :(

ABF

Bonjour,

j'ai installé easyphp et configuré comme il le faut.
J'ai créé une bdd sur mysql nommé "test"
Sur cette base, une table nomée "region" :
-----------------------------------------
num_reg nom_reg
1 Bourgogne
2 Champagne Ardenne
----------------------------------------
J'ai un fichier php avec :

//paramètres
$user="root";
$host="127.0.0.1";
$password="";
$database="test";

$link = mysql_connect("localhost","root","");
mysql_select_db($database,$link);

$verif = mysql_query("SELECT * FROM region")or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
echo $row["num_reg"]. $row["nom_reg"];
}

----------------------------------------

A l'execution :

<b>Warning</b>: mysql_fetch_array() expects parameter 1 to be resource, boolean given in <b>....\www\index.php</b> on line <b>29</b>


J'ai bien regardé et :
- tous les noms de ma requete sont corrects
- je ne vois vraiment pas le problème.
- j'ai tenté de recupérer uniquement un champs, parcourir l'array idem pour arrow

Une soirée et toujours aucune solution.
Merci à vous.
mercredi 9 décembre 2009 à 09:40:20 | Re : Requete MySql impossible :(

ABF

J'ai changé les champs de ma ligne de connexion en dur pour x test (bien sur que normalement, comme il y a des paramètres, je met les variables ;) )
mercredi 9 décembre 2009 à 12:15:50 | Re : Requete MySql impossible :(

neigedhiver

Salut,

Tu stockes le résultat de la requête dans la variable $verif mais tu exécutes mysql_fetch_array() sur $result qui n'et pas définie, donc qui vaut NULL.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mercredi 9 décembre 2009 à 12:20:06 | Re : Requete MySql impossible :(

ABF

Salut neigedhiver,

Comment dois je donc procéder avec mon php s'il te plais ?
mercredi 9 décembre 2009 à 12:34:19 | Re : Requete MySql impossible :(

neigedhiver

...

Tu stockes le résultat dans une variable, et tu en manipules une autre qui n'existe pas... Il te suffit de faire le traitement sur la variable dans laquelle tu stockes le résultat...

... ^^'

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mercredi 9 décembre 2009 à 13:48:41 | Re : Requete MySql impossible :(

ABF

Je ne comprend pas :

$result prend ma requête
$row est une ligne de ma requête

Peux tu être plus clair avec un code, je ne comprend pas là.

Merci
mercredi 9 décembre 2009 à 13:53:31 | Re : Requete MySql impossible :(

neigedhiver

Je te parle de $verif et de $result.
Tu récupères le résultat dans $verif, mais tu traites $result qui n'existe pas.
Il faut donc remplacer $result par $verif.

Code PHP :
$verif = mysql_query("SELECT * FROM region")or die(mysql_error());
while ($row = mysql_fetch_array($verif)) {
  echo $row["num_reg"]. $row["nom_reg"];
}


Comment veux-tu que mysql_fetch_array() puisse récupérer quoi que ce soit à partir d'une variable non définie ?

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
mercredi 9 décembre 2009 à 14:10:24 | Re : Requete MySql impossible :(

ABF

cela ne fonctionne pas mieux :( :
Parse error: parse error in c:\....
et ca pointe sur la ligne : $verif = mysql_query("SELECT * FROM region")or die(mysql_error());
mercredi 9 décembre 2009 à 14:12:29 | Re : Requete MySql impossible :(

ABF

Mon script au complet :

$connexion = mysql_connect($host,$user,$password) or die ("Connexion au serveur impossible".mysql_error());
mysql_select_db("nom_de_ma_base",$connexion)

$verif = mysql_query("SELECT * FROM region")or die(mysql_error());
while ($row = mysql_fetch_array($verif)) {
echo $row["num_reg"]. $row["nom_reg"];
}

J'avoue ne rien y comprendre


Cette discussion est classée dans : mysql, requete, array, reg, row


Répondre à ce message

Sujets en rapport avec ce message

mysql_fetch_array !!!! pls [ par ksinteractive ] j'ai un while ($row=@mysql_fetch_array($result)) {echo (" $row[3]jusqu'a la tout va bien mon $row[3] a 4 lignes je les affichechiffre1<br AAAAAAAA mysql_fetch_array ca marche comment? [ par Tiriel ] Lorsque j'execute ce script: (Pas besoin de preciser que je suis débutant vu le script ) include("ID.htaccess\sql.php"); $connect=mysq appel de fonction dans requete mysql??? [ par animallecter ] Désolé, je suis 1 peu relou avec mes questions!!!!est ce que c'est faisable?Voici mon code:?>{ //combien d'heures ? $hours = floor($temps / 60); // passage parametres php [ par Puec ] Bonjour, Je débute en php, et je rencontre un problème.J'ai un formulaire qui contient 2 listes déroulantes contenant dont chacun des items provient d Probléme de requete et de variable [ par chatainsim ] Bonjour, j'utilise cette fonction pour faire un remplacement de caractéres : $ faire 2 fetch_array sur une meme requete [ par gregou9 ] j'aimerais pour une meme requete faire 2 fois : $aa=mysql_fetch_array($bb);je m'explik: - une fois pour l'utiliser pour l'affichage d'informations- pu Array et Mysql [ par romain14g59 ] Bonjour ma question et peut étre toute béte mais je ne trouve pas comment la résoudre voila je voudrais extraire des données mysql et avoir un équival probleme array/requete [ par ninho44 ] Bonjour.Voila j'ai un petit souci avec mon code PHP. $requete=mysql_query("select nom,prenom from employe where code=('".$employe."')");$req=mysql_fet requete mysql select where [ par kevin77230 ] BonjourVoila je vous expose mon probleme.j'ai un script qui permet de faire apparaitre les information d'une table de ma base de donneecode:<pre class pobeme sur mysql_fetch_assoc [ par farid1986 ] salut tous le monde j'ai trvé un prob sur ce code il affiche seulement les entetes des champs et non pas les données programme accéde pas au 2eme b


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales