Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
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 12/12/2011, 09h00   #1
Invité régulier
 
Homme
Inscription : octobre 2011
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 58
Points : 5
Points : 5
Par défaut Erreur d'utilisation de socket sur Easy PHP

Bonjour,

J'ai une erreur sur EasyPHP qui dit ceci :

Citation:
Warning : PDO:__construct()[pdo--construct] 2002 : Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est est habituellement autorisé in C:\\Program files/easy-PHP-5.3.8.1/www/tp_carte/connect.bdd.php on line 5.

Erreur SQLSTATE[HY000][2002]. Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisé.


Voila le contenu du fichier php "connect_bdd" :

Code :
1
2
3
4
5
6
7
8
9
10
<?php 
try
{
	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
	$bdd = new PDO('mysql:host=localhost;dbname=jeucarte','root','',$pdo_options);
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}?>

Je fais un jeu de carte en réseau et lorsque plusieurs parties se lancent, cette erreur apparait. Il y'a également des actualisations de fichiers php grâce à l'AJAX.
anto2b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 13h33   #2
Membre éprouvé
 
Avatar de gtraxx
 
Homme Aurélien Gérits
Développeur Web
Inscription : mai 2006
Messages : 1 045
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gérits
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 1 045
Points : 498
Points : 498
Bonjour, si vous placer :
Code :
1
2
3
4
5
6
7
8
9
10
 
try
{
	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
	$bdd = new PDO('mysql:host=localhost;dbname=jeucarte','root','',$pdo_options);
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
Dans une fonction que vous appelez uniquement lors d'une requête avez vous la même erreur ?
Vous utilisez easy php en local mais avez vous tester sur un serveur distant ?
Cordialement
G.Aurélien
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.
AFUP 2009 : Bien optimiser son code pour le référencement
Mon projet open source de librairie PHP 5: magix cjquery
gtraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2011, 13h58   #3
Membre chevronné
 
Avatar de christele_r
 
Femme Christele
Inscription : novembre 2009
Messages : 661
Détails du profil
Informations personnelles :
Nom : Femme Christele
Âge : 39
Localisation : France

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2009
Messages : 661
Points : 690
Points : 690
Bonjour et Joyeux NOEL,

Tu ne peux utiliser Mysql ni PHP en réseaux local, sauf faire un serveur , et ça c'est une autre affaire.
christele_r est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h26.


 
 
 
 
Partenaires

Hébergement Web