Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
I know that this code works on another site I've got but it's not playing ball today. I get three warnings:
Uyarı: mysqli_stmt_bind_param () parametre 1 mysqli_stmt olmasını beklediğini, hat 33 üzerinde / homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php verilen boolean
Uyarı: mysqli_execute () parametre 1 mysqli_stmt olmasını beklediğini, hat 34 üzerinde / homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php verilen boolean
Uyarı: mysqli_stmt_affected_rows () parametre 1 mysqli_stmt olmasını beklediğini, hat 35 üzerinde / homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php verilen boolean
Birisi bana bu anlamaya yardımcı olabilir?
Ben bu yardımcı olur PHP5'ta yükseltmek için htaccess kullanmak için yaşıyorum.
$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";
DÜZENLEME
Biraz araştırma yaptıktan sonra o hazırlamak deyimi mysql4 top oynamıyor ortaya çıkmaktadır. Ben yeni bir MySQL5 veritabanı oluşturduk ama ben bağlanmaya çalıştığımda artık bu hatayı alıyorum:
Uyarı: mysqli_connect () [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host 'localhost :/ tmp/mysql5.sock' (1)
Herkes neden bu oluyor için herhangi bir fikir var mı?