IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils MySQL Discussion :

[SGBD] PHP et mysqli - MySQL 4.1 [FAQ]


Sujet :

Outils MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 95
    Points : 47
    Points
    47
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre averti Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Points : 417
    Points
    417

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Points : 87
    Points
    87
    Par défaut
    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

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 95
    Points : 47
    Points
    47
    Par défaut
    merci pour vos réponses cependant j'en suis toujours au même point je ne comprends les erreurs. J'ai essayé ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  5. #5
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    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
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 95
    Points : 47
    Points
    47
    Par défaut
    merci beaucoup, c'est bien cela. Je n'avais pas pensé que cela pouvait être mysqli.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SGBD] PHP 5 & mysqli.dll
    Par trattos dans le forum Installation
    Réponses: 11
    Dernier message: 24/11/2008, 09h54
  2. [SGBD] [php-mysql]
    Par oyigit dans le forum SQL Procédural
    Réponses: 9
    Dernier message: 14/10/2005, 14h46
  3. [SGBD] [PHP/MySQL Query]Quelle est la taille du tableau retourné?
    Par Jean_Benoit dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 07/10/2005, 19h10
  4. [SGBD] PHP et MYSQL "Connection Impossible"
    Par saidus dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 02/10/2005, 14h26
  5. [SGBD] [php/mySql] Récuperation numéro de l'erreur
    Par fab22montpellier dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 14/09/2005, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo