PHP: mysqli'nin Bilinmeyen MySQL server host

0 Cevap php

Ben aşağıdaki kodu vardır:

$username = 'username';
$password = 'password';
$host = 'localhost';
$db = 'dbname';
$dbh = new mysqli('p:'.$host, $username, $password, $db) 
    or die('no connection to server');

Ama ben aşağıdaki hatayı alıyorum

PHP Warning:  mysqli::mysqli() [<a href='function.mysqli-mysqli'>function.mysqli-mysqli</a>]: (HY000/2005): Unknown MySQL server host 'p:localhost' (1) in /var/www/vhosts/politiker.lu/httpdocs/includes/sql.php on line 8

Aynı kod benim geliştirme ortamı üzerinde çalıştı, çünkü bu beni cezbediyor. Şimdi benim üretim sunucusuna kurmak istiyorum, bu işe yaramazsa. Herhangi bir fikir?

Not: Ben sunucuları ile çok iyi değilim, yani hata önemsiz bir şey olmalıdır eğer afedersiniz.

EDIT 1

Here are the versions: Development PHP (5.3.3-1ubuntu9.1) + MySQL(5.1.49-1ubuntu8.1)
Production PHP (5.2.4-2ubuntu5.12) + MySQL(5.0.51a)

0 Cevap