PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 27-01-2011 14:46:08

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

erreur connexion PDO

Bonjour
J'ai fait un fichier connexion.php.

<?php
    // Connexion au serveur et sélection de la base de travail
try
{
    $bdd = new PDO('mysql:host=127.0.0.1 ; dbname=base_fred' , 'root' , ' ');
    $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}

?>
<?php
$fiche_client=$_GET['id'];

// Préparation et execution de la requête

$rq = "select * from client where id='$fiche_client'";
$result_set=mysql_query($rq);

$ligne=mysql_fetch_array($result_set);

?>

Quand je le lance voici l'erreur

//connexion Erreur : SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

mais il n' y a pas de mot de passe

Hors ligne

#2 27-01-2011 14:50:04

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : erreur connexion PDO

Salut,
il faut mettre un passwors wink
$bdd = new PDO('mysql:host=127.0.0.1 ; dbname=base_fred' , 'root' , 'lepasswordIci');

a++

Hors ligne

#3 27-01-2011 14:57:22

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

Re : erreur connexion PDO

oui je comprend mais il n' y a pas de mot de passe à ma base de donnée

Hors ligne

#4 27-01-2011 15:03:40

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : erreur connexion PDO

alos, c'est que tu as mis un blanc dan le password(un espace) wink
a++

Hors ligne

#5 27-01-2011 15:10:55

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

Re : erreur connexion PDO

exact j'ai enlevé l'espace.
maintenant voici la nouvelle erreur

//connexion
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\Base_donnees_fred\connexion.php on line 20

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\Base_donnees_fred\connexion.php on line 20

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Base_donnees_fred\connexion.php on line 22
//lecture des lignes et mettre en format graphique( formatage)

les lignes 20 22

$result_set=mysql_query($rq);

$ligne=mysql_fetch_array($result_set);

voici mon fichier connexion.php

<?php
    // Connexion au serveur et sélection de la base de travail
try
{
    $bdd = new PDO('mysql:host=127.0.0.1 ; dbname=base_fred' , 'root' , '');
    $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}

?>
<?php
$fiche_client=$_GET['id'];

// Préparation et execution de la requête

$rq = "select * from client where id='$fiche_client'";
$result_set=mysql_query($rq);

$ligne=mysql_fetch_array($result_set);

?>

Hors ligne

#6 27-01-2011 15:41:50

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : erreur connexion PDO

$bdd = new PDO('mysql:host=127.0.0.1;dbname=base_fred' , 'root' , '');

a++

Hors ligne

#7 27-01-2011 16:14:13

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : erreur connexion PDO

Saluton,
Donc, pas d'espace au sein de la chaine de connexion de PDO....
Vieux dilemme:

pas d'espace
ou
pas d'espaces

[edit]Il n'y a qu'à dire aucun espace et l'affaire est réglée
Cela me rappelle cette définition de cruciverbiste :

sans effets, en deux lettres

[/edit]


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#8 27-01-2011 20:33:00

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : erreur connexion PDO

Alors, on ne trouve pas, c'est pourtant un classique du regretté Max Favalleli.
Bon, je vous laisse jusqu'à demain.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#9 28-01-2011 11:19:16

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

Re : erreur connexion PDO

Maintenant j'ai cette erreur

//connexion Erreur : invalid data source name
N° : 0

merci

Hors ligne

Pied de page des forums