Bonjour j'ai un soussis j'ai XAMPP tout est bien configuré, sauf que
j'ai crée ma base sour phpmyadmin regler les privileges etc
je charge mon code rien ne s'affiche j'ai fait un affichage de ma requete mais il n'ya rien certainement parce que mon code ne prend pas en compte la base crée sous phpmyadmin..!,? comment faire pour que cela soit le cas ?
# Message d'erreur
Posté par Sebastian . Évalué à 2.
Est-ce que ton code retourne un message d'erreur ?
Cela pourrait bien nous aider pour résoudre ton problème.
Car là, c'est très vague et n'importe quoi peut être la cause de ceci.
Si ton code n'est pas énnorme, tu peux peut être poster les lignes essentielles pour détecter l'erreur éventuelle.
Et voir si le problème vient de ton code ou du côté logiciel.
[^] # Re: Message d'erreur
Posté par trezegoal . Évalué à 1.
ma connection à la base :
@mysql_connect (HOST, LOGIN, PASSWORD) or die("impossible de connecter MOI");
@mysql_select_db (DATABASE) or die("impossible de connecter BASE");
je n'ai pas les erreurs donc cela doit se connecter
mais cette requete
$query = "SELECT IDF, NOMF
FROM FAMILLE ORDER BY NOMF";
est bonne mais ne me renvoi rien pourtant j'ai rempli la table sous phpmyadmin
mon code ne dot pas prendre la table crée sos phpmyadmin !??!!?
j'espere que j'ai été plus clair sebastian
[^] # Re: Message d'erreur
Posté par Sebastian . Évalué à 2.
Je ne sais pas si tu as déjà réglé ton problème ?
Comment fais-tu pour afficher les valeurs ?
Tu réalises simplement un "echo $query" ?
Ou tu effectues un mysql_query(...) suivi d'une boucle permettant d'extraire les valeurs via un mysql_fetch_array, mysql_fetch_assoc ou mysql_fetch_object ?
Car si tu n'as pas utilisé l'une des 3 possibilités, je doute que tu arrives alors à afficher des résultats ;)
[^] # je te montre
Posté par trezegoal . Évalué à -1.
$query = mysql_db_query ("FOCS","SELECT IDF, NOMF
FROM FAMILLE ORDER BY NOMF") or die(mysql_error("BUG"));
echo $query;
$result = mysql_query($query);
//$result = oci_parse($this->conn, $query);
//oci_execute($result);
$i=0;
while($row = mysql_fetch_array($result))
{
$this->the_values['IDF'][$i++] = $row['IDF'];
$this->the_values['NOMF'][$i++] = $row['NOMF'];
}
return $i;
} //Select_All()
cela m'affiche :
Resource id #7
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/CFamille.php on line 46
un id #7 alor que normalement sé un numero IDF .
tu sais m'expliquer ?
merci bcp
[^] # Re: je te montre
Posté par Sebastian . Évalué à 2.
[^] # deja fait :(
Posté par trezegoal . Évalué à -1.
Avec le bon code l'affichage est le suivant :
SELECT IDF, NOMF FROM FAMILLE ORDER BY NOMF
tu vois comme si ma table FAMILLE était vide alors que sous phpmyadmin j'ai inséré 2familles
tu sais dans phpmyadmin il ya plein de chose interclassement type etc est-ce que ca peut venir de sa ??
[^] # Re: deja fait :(
Posté par Sebastian . Évalué à 2.
Faut que tu fasses pas à pas l'affichage de requêtes.
Je te retourne vers ce tutorial : http://www.phpdebutant.org/article66.php
Bon courage
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.