problemer med mysqli
HejDet er sådan at jeg har problemer med mysqli, den kommer frem med en fejl hvor den siger sådan her
Warning: mysqli_stmt::bind_result() [mysqli-stmt.bind-result]: Number of bind variables doesn't match number of fields in prepared statement in /home/jesperbo/public_html/djinfo.dk/djzbruger.php on line 28
if ($stmt = $mysqli->prepare('SELECT * FROM `brugere` WHERE rank = 1 ORDER BY `brugere`.`id` DESC')) {
$stmt->execute();
$stmt->bind_result($id, $djnavn, $profilbillede);
while ($stmt->fetch()) {
?>
<a href="http://.....dk/profil/<?php echo $id;?>/">
<div id="brugerdjzbox">
<h4><?php echo $row["djnavn"];?></h4>
<div id="pb">
<img src="http://....dk/profil/<?php echo $profilbillede;?>" alt="<?php echo $djnavn;?>" height="75" width="75">
</div>
</div>
</a>
<?php
}
$stmt->close();
}
elseif
($result = $mysqli->query("SELECT *FROM `brugere` WHERE rank = 1 ORDER BY `brugere`.`id` DESC")) {
$row_cnt = $result->num_rows;
printf("<p>Ingen tilmeldte brugere</p>");
$result->close();
}
den siger at fejl ligger her
$stmt->bind_result($id, $djnavn, $profilbillede);
nogle som kan forklare mig hvad jeg gøre galt siden dette ikke virker, jeg er lige snart på mysqli i nat da jeg havde en samtale med en god ven :)