06. august 2010 - 02:15Der er
7 kommentarer og 1 løsning
udskriv alle poster mysqli
Hej allesammen. Jeg prøver dette eksempel : /* Create a new mysqli object with database connection parameters */ $mysqli = new mysqli("***","**","**","**");
Jeg får en lille fejl meddelse på din kode : Warning: mysqli_stmt::bind_result() [mysqli-stmt.bind-result]: Number of bind variables doesn't match number of fields in prepared statement in /home/www/side/mysqli2.php on line 9
Arne har sku løst den :) <?php $con = new mysqli("mysql9.gigahost.dk","rmadsen","2040Rasmus","rmadsen_kost"); if(mysqli_connect_errno()) die(mysqli_connect_error()); if($stmt = $con->prepare('SELECT ID,indhold FROM produkter WHERE produktnavn LIKE ?')) { $stmt->bind_param('s', $v); $v = '%XL%'; $stmt->execute(); $stmt->store_result(); $stmt->bind_result($ID,$indhold); while ($stmt->fetch()) { print $ID ." " .$indhold ."\n"; } $stmt->close(); } else { die($con->error); } $con->close(); ?>
Kunne dog godt tænke mig at få en tekst ind, hvis der ingen fundne er. Hvor gør jeg det ? Mente den skulle være ved denne sætning die($con->error); Men der kom ingen tekst.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.