Hej
Det 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/....dk/djzbruger.php on line 28
- <?php
- 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, da han mener det er bedre og mere sikkert..
Indlæg senest redigeret d. 22.04.2012 11:43 af Bruger #17136