Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils 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 09/01/2005, 14h21   #1
Futur Membre du Club
 
Inscription : mars 2003
Messages : 95
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 95
Points : 15
Points : 15
Envoyer un message via ICQ à meda Envoyer un message via MSN à meda
Par défaut [SGBD] PHP et mysqli - MySQL 4.1

Bonjour tout le monde,
J'ai une petite erreur avec mon code php et mysql.
Voici mon code :
Code :
1
2
3
4
5
6
7
8
9
10
 
//connexion.inc.php
<?php
$dbname='medasite';
$hostname='localhost';
$username='root';
$password='meda';
$id_link=mysql_connect($hostname,$username,$password);
$db_selected=mysql_select_db($dbname,$id_link);
?>
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
//inscription.php
<?php
	include "commun/connexion.inc.php";
	$pseudo=$_GET['pseudo'];
	$mdp=$_GET['mdp'];
	$email=$_GET['email'];
	$sql="insert into utilisateur(nom,mdp,mail) values('$pseudo','$mdp','$email')";
	$result=mysql_query($sql);
	echo $pseudo;
	echo $mdp;
	echo $email;
?>
Voici l'erreur :
Code :
1
2
3
4
5
6
 
Warning: mysql_connect() [FUNCTION.mysql-connect]: Client does NOT support authentication protocol requested BY server; consider upgrading MySQL client IN C:\Documents AND Settings\Meda.FAMILLE\Bureau\Site\Site_admin\test\commun\connexion.inc.php ON line 6
 
Warning: mysql_select_db(): supplied argument IS NOT a valid MySQL-Link resource IN C:\Documents AND Settings\Meda.FAMILLE\Bureau\Site\Site_admin\test\commun\connexion.inc.php ON line 7
 
Warning: mysql_query() [FUNCTION.mysql-query]: Access denied FOR user 'ODBC'@'localhost' (USING password: NO) IN C:\Documents AND Settings\Meda.FAMILLE\Bureau\Site\Site_admin\test\inscription.php ON line 7
Donc en fait je ne comprends pas trop le problème.
mysql 4.1
php 5.0.2
apache 2.0.52
meda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2005, 14h26   #2
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
pour la derniere erreur :

http://mysql.developpez.com/faq/?page=ERREURS#ERREURS_access_denied
piff62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2005, 15h48   #3
Membre du Club
 
Inscription : mai 2004
Messages : 199
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 199
Points : 59
Points : 59
pour les deux prmières erreur il faut que tu ouvre le fichier
config.inc.php qui se trouve dans le répertoire phpmyadmin si tu utilise easyphp dans ce fichier il faut que tu remplace les ligne user et pasword par ton nom d'utilisateur et ton mot de passe
cell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2005, 16h50   #4
Futur Membre du Club
 
Inscription : mars 2003
Messages : 95
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 95
Points : 15
Points : 15
Envoyer un message via ICQ à meda Envoyer un message via MSN à meda
merci pour vos réponses cependant j'en suis toujours au même point je ne comprends les erreurs. J'ai essayé ça
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php
 
	include "phpmyadmin/config.inc.php";
	$pseudo=$_GET['pseudo'];
	$mdp=$_GET['mdp'];
	$email=$_GET['email'];
	$sql="insert into utilisateur(nom,mdp,mail) values('$pseudo','$mdp','$email')";
	$result=mysql_query($sql);
	echo $pseudo;
	echo $mdp;
	echo $email;
?>
voici les erreurs
Code :
1
2
3
4
 
Warning: mysql_query() [FUNCTION.mysql-query]: Access denied FOR user 'ODBC'@'localhost' (USING password: NO) IN C:\Documents AND Settings\Meda.FAMILLE\Bureau\Site\Site_admin\test\inscription.php ON line 8
 
Warning: mysql_query() [FUNCTION.mysql-query]: A link TO the server could NOT be established IN C:\Documents AND Settings\Meda.FAMILLE\Bureau\Site\Site_admin\test\inscription.php ON line 8
meda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2005, 16h54   #5
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
MySQL 4.1 sous PHP5, il ne faut utiliser la lib MySQL, mais MySQLi : http://fr.php.net/MySQL et http://fr.php.net/MySQLi

Bonne Continuation,
Swoög
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2005, 17h56   #6
Futur Membre du Club
 
Inscription : mars 2003
Messages : 95
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 95
Points : 15
Points : 15
Envoyer un message via ICQ à meda Envoyer un message via MSN à meda
merci beaucoup, c'est bien cela. Je n'avais pas pensé que cela pouvait être mysqli.
meda 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 07h12.


 
 
 
 
Partenaires

Hébergement Web