Mysqli выдает «Предупреждение: mysqli_stmt_bind_param () ожидает, что параметр 1 будет mysqli_stmt, логическое значение задано» [duplicate]

Возможный дубликат:
mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, логическое значение указывается в select

Я знаю, что этот код работает на другом сайте, который у меня есть, но сегодня он не играет в мяч. Я получаю три предупреждения:

Предупреждение: mysqli_stmt_bind_param () ожидает, что параметр 1 будет mysqli_stmt, логическое значение приведено в /homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php в строке 33

Предупреждение: mysqli_execute () ожидает, что параметр 1 будет mysqli_stmt, логическое значение указано в /homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php в строке 34

Предупреждение: mysqli_stmt_acted_rows () ожидает, что параметр 1 будет mysqli_stmt, логическое значение указано в /homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php в строке 35

Может ли кто-нибудь помочь мне понять это?

Я должен использовать htaccess для обновления до PHP5, если это помогает.

$connection = mysqli_connect($hostname, $username, $password, $dbname);

if (!$connection) {
    die('Connect Error: ' . mysqli_connect_error());
}

$query = "INSERT INTO entries (name, dob, school, postcode, date) VALUES (?,?,?,?,?)";
$stmt1 = mysqli_prepare($connection, $query);
mysqli_stmt_bind_param($stmt1, 'sssss',$name,$dob,$school,$postcode,$date);
mysqli_execute($stmt1);
if(mysqli_stmt_affected_rows($stmt1) != 1)
    die("issues");
mysqli_stmt_close($stmt1);
return "new";

РЕДАКТИРОВАТЬ

После некоторого расследования выясняется, что оператор prepare не играет в мяч с mysql4. Я создал новую базу данных mysql5, но теперь я получаю эту ошибку при попытке подключиться:

Предупреждение: mysqli_connect () [function.mysqli-connect]: (HY000 / 2005): неизвестный хост сервера MySQL 'localhost: /tmp/mysql5.sock' (1)

Кто-нибудь имеет представление о том, почему это происходит?

Ответы на вопрос(2)

Ваш ответ на вопрос