Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/09/2006, 18h21   #1
Membre confirmé
 
Avatar de DiabloZizi
 
Inscription : février 2006
Messages : 432
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 432
Points : 271
Points : 271
Par défaut Problèmes de connexion à MySQL ?

Bonjour,

J'ai un petit problème que j'ai essayé de résoudre en lisant la FAQ mais étant totalement débutant, j'ai pas trop compris donc si qqun peut m'aider, ça serait bien merci

Lorsque j'essaie d'afficher ma page PHP qui devrait me permettre de me connecter à ma base de données, voilà ce que j'obtiens :
Citation:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\www\pages\affiche.php on line 18
Et voici le contenu de ma page PHP :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
 
	$hote="localhost";
	$utilisateur="root";
	$motdepasse="mon_mot_de_passe";
 
	$connexion = mysql_connect ($hote, $utilisateur, $motdepasse);
 
	//echo $connexion;
 
	$nombase = "labase";
		mysql_select_db ($nombase, $connexion);
 
	$requete = "SELECT * FROM latable";                 
 
	$resultat = mysql_query ($requete, $connexion);
 
	$test = mysql_fetch_row ($resultat); //LIGNE 18
 
?>
DiabloZizi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 19h28   #2
Membre expérimenté
 
Développeur Web
Inscription : avril 2006
Messages : 430
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 430
Points : 538
Points : 538
Salut,

le message d'erreur te dit que tu veux utiliser une fonction sur une variable qui n'est pas un résultat valide MySQL.

Le plus simple dans ce genre de situation est d'ajouter ceci, lors de l'exécution de ta requête:

Code :
1
2
 
mysql_query($requete, $connexion) OR die ("Erreur MySQL : ".mysql_error());
Tu auras ainsi le message d'erreur retourné par le serveur MySQL...

Aussi, autre petite précision, rien à voir avec ton problème:
Tu n'es pas obligé de préciser dans chacune des fonctions mysql le $connexion. Par défaut, MySQL prendra la connexion actuellement ouverte pour le script en cours. Ca t'évite de devoir le retaper tout le temps comme ca
__________________
Merci à Microsoft pour avoir transformé un métier relativement terne et basé sur une approche bêtement technique et rigoureuse des faits, en challenge quotidien, nécessitant une remise en question permanente à l'échelle du quart d'heure
bkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 20h16   #3
Membre confirmé
 
Avatar de DiabloZizi
 
Inscription : février 2006
Messages : 432
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 432
Points : 271
Points : 271
C'est $resultat qui n'est pas un resultat valide MySQL?

Et ou dois je insérer ta ligne ? dsl
DiabloZizi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2006, 20h21   #4
Membre confirmé
 
Avatar de DiabloZizi
 
Inscription : février 2006
Messages : 432
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 432
Points : 271
Points : 271
20h24 : J'ai fait et j'obtiens un message comme quoi ma table n'existe pas (je vérifie)

20h25 : Dsl j'ai été stupide. J'ai tout simplement pas tapé le nom de la table

Merci bcp
DiabloZizi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h46.


 
 
 
 
Partenaires

Hébergement Web