Impossible de se connecter à la base via php - Config Apache/mySQL foireuse ?

Bonsoir à tous,

J’ai Apache 2.0.54 + PHP5 qui marche très bien…
J’ai voulu rajouter MySQL 5.0.15, donc je l’ai installé… :stuck_out_tongue:

J’ai placé le répertoire de phpMyAdmin 2.6.4-pl3 en dehors du root http donc j’ai du créer un alias dans la config d’Apache. Nickel, ça marche bien, j’en ai profité pour créer une base / une table / quelques enregistrements pour faire mes tests… :slight_smile:

Maintenant mon problème, c’est que je n’arrive pas à me connecter à la base via php ! :riva:

mon script de base :

<?php
echo("Hello !");

$link = mysql_connect("localhost", "user", "pass");
if (!$link) {
	echo("Impossible de se connecter : " . mysql_error());
} else {
	echo("Connexion réussie");
}

mysql_close($link);

echo("Bye");
?>

En exécutant ceci je n’ai que Hello ! qui s’affiche… :angry:

localhost c’est l’autre le serveur MySQL est sur la même machine que le reste (Apache/PHP) ?

HELP…
:frowning:

@+ :bounce:

Ce message n’était pas conforme aux règles d’utilisation du nouveau forum :

HELP PLEASE… :’(

Euh, juste comme ca vite fait …

t’es sûr d’avoir mis un login et un password. Car si c’est pas le cas faut changer la ligne

$link = mysql_connect("localhost", "user", "pass");

par

$link = mysql_connect("localhost", "", "");

C’est bon j’ai trouvé !!!! :clap: :clap:

En fait, j’utilisé mysql_connect alors que l’extension mysqli était activé…

Voici un peu de doc sur mysqli : http://fr.php.net/manual/fr/ref.mysqli.php
Et voici le script avec mysqli : http://fr.php.net/manual/fr/function.mysqli-connect.php

@+ :wink: