Php/ Mysql Affichage de données
Fermé
SwiftFox
Messages postés
10
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2011
-
29 avril 2011 à 09:50
Gremy87 Messages postés 352 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 19 mars 2014 - 29 avril 2011 à 11:02
Gremy87 Messages postés 352 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 19 mars 2014 - 29 avril 2011 à 11:02
A voir également:
- Php/ Mysql Affichage de données
- Easy php - Télécharger - Divers Web & Internet
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Affichage double ecran - Guide
- Mysql community server - Télécharger - Bases de données
12 réponses
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 09:59
29 avril 2011 à 09:59
Bonjour,
d'après ce que tu dit, c'est ce teste qui foire
if(isset($_GET['guid']))
{
normal ta variable s'appel id et pas guid
d'après ce que tu dit, c'est ce teste qui foire
if(isset($_GET['guid']))
{
normal ta variable s'appel id et pas guid
SwiftFox
Messages postés
10
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2011
29 avril 2011 à 10:11
29 avril 2011 à 10:11
ah oui sa a corriger quelque bugs =)
maintenant jai cela comme erreur
et pourtant jai bien un compte sur le guid 1 dans ma bdd
maintenant jai cela comme erreur
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\pages\profile.php on line 8 Cet utilisateur n'existe pas.
et pourtant jai bien un compte sur le guid 1 dans ma bdd
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 10:14
29 avril 2011 à 10:14
je suppose que guid est un int en bdd
$dn = mysql_query('select account, email, pass, avatar from accounts where guid='.$id.' );
pas sur que ca resolve quelque chose mais bon
si ca marche toujours pas test ta requête générée (echo $dn) dans un phpmyadmin par exemple, tu veras si il y a une erreur de syntaxe
$dn = mysql_query('select account, email, pass, avatar from accounts where guid='.$id.' );
pas sur que ca resolve quelque chose mais bon
si ca marche toujours pas test ta requête générée (echo $dn) dans un phpmyadmin par exemple, tu veras si il y a une erreur de syntaxe
SwiftFox
Messages postés
10
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2011
29 avril 2011 à 10:20
29 avril 2011 à 10:20
Oui guid est un int dans la bdd.
Sinon je sais pas comment tester la requete :s
sa marche pas toujours la meme erreur sinon voici mon index.php
Sinon je sais pas comment tester la requete :s
sa marche pas toujours la meme erreur sinon voici mon index.php
<?php session_start(); require_once('inc/function.inc.php'); require_once('inc/config.inc.php'); include('inc/class/all.php'); if (isset($_SESSION['guid'])) { $connect = true; $compte = new Compte($_SESSION['guid']); } include('inc/header.php'); include('inc/menu_left.php'); include('inc/menu_right.php'); include('inc/content.php'); define('SECU', true);if (empty($_GET['p'])) $_GET['p'] = 'home';if(!file_exists("pages/".$_GET["p"].".php")) $_GET["p"]="404";$urlInclusion = 'pages/'.$_GET['p'].'.php';include($urlInclusion); include('inc/footer.php'); ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 10:24
29 avril 2011 à 10:24
tu es sous MySQL? serveur local type WAMP, EasyPHP,...?
SwiftFox
Messages postés
10
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2011
29 avril 2011 à 10:25
29 avril 2011 à 10:25
oui je suis sous MySQL avec WAMP mais j'utilise aussi Navicat Premium comme gestion bdd.
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 10:34
29 avril 2011 à 10:34
donc remplace
$dn = mysql_query('select account, email, pass, avatar from accounts where guid="'.$id.'"');
par
$req='select account, email, pass, avatar from accounts where guid='.$id;
echo $req;
$dn = mysql_query($req);
ensuite tu copie la requete renvoyée par le echo et tu la met dans un onglet sql de navicat. si il y a une erreur de syntaxe, ca va te le dire, si ca renvoi rien, pareil et si ca renvoi quelque chose ben tu saura que ca vient pas de la (ce qui m'étonnerais)
$dn = mysql_query('select account, email, pass, avatar from accounts where guid="'.$id.'"');
par
$req='select account, email, pass, avatar from accounts where guid='.$id;
echo $req;
$dn = mysql_query($req);
ensuite tu copie la requete renvoyée par le echo et tu la met dans un onglet sql de navicat. si il y a une erreur de syntaxe, ca va te le dire, si ca renvoi rien, pareil et si ca renvoi quelque chose ben tu saura que ca vient pas de la (ce qui m'étonnerais)
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 10:34
29 avril 2011 à 10:34
surement l'onglet "query" de navicat, de ce que je peux voir
SwiftFox
Messages postés
10
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2011
Modifié par SwiftFox le 29/04/2011 à 10:48
Modifié par SwiftFox le 29/04/2011 à 10:48
J'ai cette erreur
et pour le truc de la requete jpa compris sinon jai coller le code dans la console mysql
et voici ma connexion sql dans mon inc/config.inc.php
le echo $req; affiche sa correct : select account, email, pass, avatar from accounts where guid=1 Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\pages\profile.php on line 11 Cet utilisateur n'existe pas.
et pour le truc de la requete jpa compris sinon jai coller le code dans la console mysql
mysql> $req='select account, email, pass, avatar from accounts where guid='.$id; echo $req; $dn = mysql_query($req); 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$req='select account, email, pass, avatar from accounts where guid='.$id' at line 1 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'echo $req' at line 1 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$dn = mysql_query($req)' at line 1 mysql>
et voici ma connexion sql dans mon inc/config.inc.php
/* Connexion MYSQL */ $dbIP = 'localhost'; // IP de la base de données $dbPORT = '3306'; // Port de la base de données $dbUSER = 'root'; // Utilisateur de la base de données $dbPSWD = ''; // Mot de passe de la base de données $dbNAME = 'ancestra_other'; // Nom de la base de donnée (other) $dbSTATIC = 'ancestra_static'; // Nom de la base de donnée (static)
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 10:54
29 avril 2011 à 10:54
"je me debrouille quand meme assez bien en php" plus va plus j'en doute...
bon vu que ta requête a l air syntaxiquement bonne, ca doit venir de ta bdd
t es sur que ton champ bdd ne s'appelle pas lui aussi id et pas guid?
tu peux tester ta requête comme ca mais ne laisse pas le php -_-' tu met que la requête dans ta console...
bon vu que ta requête a l air syntaxiquement bonne, ca doit venir de ta bdd
t es sur que ton champ bdd ne s'appelle pas lui aussi id et pas guid?
tu peux tester ta requête comme ca mais ne laisse pas le php -_-' tu met que la requête dans ta console...
SwiftFox
Messages postés
10
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
29 avril 2011
29 avril 2011 à 10:57
29 avril 2011 à 10:57
Maintenant sa fonctionne =) merci de ton aide précieuse.
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
29 avril 2011 à 11:02
29 avril 2011 à 11:02
de rien ;)