Page 1 sur 1

erreur mysqli non visible avec mysql

Posté : 03 nov. 2013, 22:33
par kodjo
Bonjour à tous,

J'utilise le script suivant pour me connecter à une bdd:

$username = "monid";
$password = "monpass";
$hostname = "127.0.0.1:3311";

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL\n";

Ca fonctionne et je parviens à me connecter mais si j'utilise mysqli_connect au lieu de mysql_connect, je reçois l'erreur:

Unknown MySQL server host '127.0.0.1:3311'

Quelqu'un voit-il pourquoi mysqli verrait un pb avec l'hote et le port alors que mysql passe sans pb?

En vous remerciant pour vos réponses.

Re: erreur mysqli non visible avec mysql

Posté : 04 nov. 2013, 09:57
par sirakawa
SI Je comprends bien :
http://us1.php.net/manual/fr/mysqli.construct.php
le port est un paramètre
mysqli mysqli_connect ([ string $host = ini_get("mysqli.default_host") [, string $username = ini_get("mysqli.default_user") [, string $passwd = ini_get("mysqli.default_pw") [, string $dbname = "" [, int $port = ini_get("mysqli.default_port") [, string $socket = ini_get("mysqli.default_socket") ]]]]]] )