Pas de connexion a la DB

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pas de connexion a la DB

Re: Pas de connexion a la DB

par bibiphp » 18 nov. 2005, 11:25

Je viens de tester et remplacer localhost pas $server

Code : Tout sélectionner

include ("admin/.connectDb.php"); mysql_connect( $server ,$user,$password); @mysql_select_db($database) or die(" Unable to select db: ".mysql_error()); include ("session.php");
Et d'ajouter la ligne ici
le fichier .connectDb.php

Code : Tout sélectionner

$user="user"; $password="pass"; $database="database"; $server="server"
ça semble fonctionner, donc localhost ou "localhost" n'est pas 'compris' ou inutilisable ici.

Merci pour votre aide, j'espere que ça va continuer a marcher car il me semble que j'avais testé ça.

Edit
oups j'en profite pour demander si l'emplacement de la ligne que j'ai ajouté a de l'importance car la je l'ai mis en premiere

Code : Tout sélectionner

$server="server" $user="user"; $password="pass"; $database="database";
Hier il me semble que j'avais testé mais la ligne etait en dernier, ça a de l'importance ou ma memoire me fait defaut? :)

Code : Tout sélectionner

$user="user"; $password="pass"; $database="database"; $server="server"

Re: Pas de connexion a la DB

par bibiphp » 18 nov. 2005, 10:55

@mysql_select_db($database) or die( "Unable to select database");

Code : Tout sélectionner

or die(" Unable to select db: ".mysql_error());
te permettra d'avoir le message d'erreur et de mieux comprendre
J'obtiens

Unable to select db: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Merci

par bibiphp » 18 nov. 2005, 10:44

Merci pour le coup de main.

Je viens de tester et j'obtiens toujours "Unable to select database"

Re: Pas de connexion a la DB

par mario » 18 nov. 2005, 10:39

@mysql_select_db($database) or die( "Unable to select database");

Code : Tout sélectionner

or die(" Unable to select db: ".mysql_error());
te permettra d'avoir le message d'erreur et de mieux comprendre

par pitt » 18 nov. 2005, 10:37

essaie
mysql_connect("localhost",$user,$password); 

Pas de connexion a la DB

par bibiphp » 18 nov. 2005, 10:32

Bonjour tous

Je suis arrivé ici par google, en cherchant a résoudre le problème suivant:

J'utilise un script et je ne me connecte pas a la DB, je suis sous php 4.4.1
Une autre personne utilise ce script sous php 4.3 et n'a aucun problème.

ça bloque des le debut du script, j'obtiens "Unable to select database"
Le fichier index

Code : Tout sélectionner

include ("admin/.connectDb.php"); mysql_connect(localhost,$user,$password); @mysql_select_db($database) or die( "Unable to select database"); include ("session.php");
le fichier .connectDb.php

Code : Tout sélectionner

$user="user"; $password="pass"; $database="database";
Le fichier index semble bien lire les infos de .connectDb.php puisque quand je fais un echo $database ça m'affiche le nom de ma base.

Je ne connais absolument rien au php mais je ne comprend pas pourquoi ça ne marche pas, y aurait-il un probleme de version php ou un probleme dans le mini bout de code? Si vous avez une suggestion :)

Merci