CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Connection à la db....

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
wakkaboulou
wakkaboulou
Niveau 5
07 avril 2005 à 16:48:03

bonjour,
j´essaie de me connecter à ma db par un petit script, mais j´ai à chaques fois une erreur et je ne comprend pas d´ou elle provient.

Voici l´erreur : Warning: mysql_select_db(): Can´t connect to local MySQL server through socket ´/var/run/mysqld/mysqld.sock´ ( 2) in / home/.filer1/disabled/www/connection.php on line 9

Warning: mysql_select_db(): A link to the server could not be established in / home/.filer1/disabled/www/connection.php on line 9

Voici le code :
param_connec.inc.php :

< php?
define("host", " monserveursql");
define("user", " monlogin");
define("pass", " monpwdefou");
? >

connec.php :

< ?php
/ /inclusion des param de connection à la bdd
include("param_connec.inc.php");
/ /connection au serveur localhost
$idcom=@mysql_connect(host,user,pass);
/ /mysql_connect($host, $user, $pass);
/ /choix de la base
/ /$idbase=@mysql_select_db(*****);
mysql_select_db(ma_base);
/ /affichage d´un message en cas d´erreur
if(!$idcom|!$idbase);
{
echo " <script type=text/javascript>";
echo " alert(´connection impossible a la base´)
< /script>";
}
/ /fermeture de la connection
mysql_close($idcom);
? >

wakkaboulou
wakkaboulou
Niveau 5
07 avril 2005 à 17:55:48

up...

wakkaboulou
wakkaboulou
Niveau 5
07 avril 2005 à 18:34:11

Décidément, on aime pas mon sujet... :(

watzakamikaze
watzakamikaze
Niveau 10
07 avril 2005 à 18:34:36

Ton serveur n´existe pas, ou la connection socket est impossible(port sécurisé, etc...)

W.

wakkaboulou
wakkaboulou
Niveau 5
07 avril 2005 à 18:35:56

C´est un peu balo vu que j´ai essayé chez differents hebergeurs.

watzakamikaze
watzakamikaze
Niveau 10
07 avril 2005 à 18:37:58

< ? php
/ / inclusion des param de connection à la bdd
include("param_connec.inc.php");
/ / connection au serveur localhost
$idcom=@mysql_connect(host,user,pass);
/ / mysql_connect($host, $user, $pass);
/ / choix de la base
/ / $idbase=@mysql_select_db(*****);
mysql_select_db(ma_base);
/ / affichage d´un message en cas d´erreur
if(!$idcom|!$idbase);
{
echo " < script type=text/javascript>";
echo " alert(´connection impossible a la base´)
< / script>";
}

C´est quoi $idbase ? confonds pas les commentaires, et surtout les constantes et variables.

W.

wakkaboulou
wakkaboulou
Niveau 5
07 avril 2005 à 18:43:36

le $idbase sert à selection la db vu qu´il peut y en avoir plusieurs, je l´ai mis en commentaire vu que j´ai essayer autre chose en dessous.

watzakamikaze
watzakamikaze
Niveau 10
07 avril 2005 à 18:52:49

Can´t connect to local MySQL server through socket

:p je traduits les erreurs une seconde fois ! NE peut pas se connecter au serv mysql local pour cause de socket.

Si you pige pas l´erreur :p :p :p donne les vrais infos(hormis le passe...)

electron_libre
electron_libre
Niveau 10
07 avril 2005 à 23:00:32

sur ton site en local tu met bien localhost et root pour tester ?

wakkaboulou
wakkaboulou
Niveau 5
08 avril 2005 à 04:25:40

Bien le bonjour,
watzakamikaze étant donné que je ne voit pas du tout à quoi cela pourrais te servir, j´ai dejà dit que j´avais essayer chez plusieurs hebergeurs...

electron_libre, oui, mais en général je test aussi directement sur le net.

Mais !
j´ai fait autrement et c´est impec :
< ?
/ / Paramètres persos
$host = " MaBase";
$user = " Login";
$pass = " MonMDP";
$bdd = " NomDeLaBase";
/ / connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter");

watzakamikaze
watzakamikaze
Niveau 10
08 avril 2005 à 12:44:56

peut être que tu écris mal le nom du serveur.

Les instructions que tu veux exécuter sont des instructions simples. Et l´erreur explique que les données mises sont fausseS. Donc, tu fais ce que tu veux si ça t´amuse...

watzakamikaze
watzakamikaze
Niveau 10
08 avril 2005 à 12:50:06

if(!$idcom|!$idbase);

Comment je suis un noob, et j´ai pas vu ça :honte:

if()// pas de ; . .. lol . ..
{

}

watzakamikaze
watzakamikaze
Niveau 10
08 avril 2005 à 12:53:13

Peux-tu mettre le script original sans rien enlevé ? sans rien modifier ?

Sinon, par convention, les constantes sont en majuscules, ca permet de relire le code !

W.

watzakamikaze
watzakamikaze
Niveau 10
08 avril 2005 à 12:57:17

/ * Definition des variables de connection a la base de donné */
define("PSEUDO","root");
define("BASE","blog");
define("SERVEUR","localhost");
define("PASSE","");

//////////////////////////////////////////////////
///////////

/ * Definition de la classe de connection. Utilisation sequentielle d´un objet $con */

class connection_base
{
var $identifiant;
function
connection_base($utilisateur=PSEUDO,$password=PASS
E,$serveur_mysql=SERVEUR,$base_mysql=BASE)
{

$this->identifiant=@mysql_connect($serveur_mysql,$
utilisateur,$password);
if(!$this->identifiant)
{
echo"une erreur est survenue durant la connexion au serveur";
exit;
}

if(!@mysql_select_db($base_mysql,$this->identifian
t))
{
echo"Impossible de se connecter a la base";
exit;
}
return $this->identifiant;
}

function mysql_execution($requete)
{

$resultat=mysql_query($requete,$this->identifiant)
;
if(!$resultat)
{
echo"erreur durant l execution de la requete";
exit;
}
return $resultat;
}
}

//////////////////////////////////////////////////
//////////////

Ptite classe de connection que j´ai faite... très pratique, rapide, POO, etc...

W.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware