$stmt->bind_param
Hej EksperterSå er der noget jeg ikke forstår er helt sikker på jeg gør det rigtig, som jeg har lært efter hånden. (Er ny i mysqli)
Jeg har et problem her med $stmt->bind_param('isiis', $id, $ip, $hits, $besoeg, $datetime);
Jeg skulle mene det ser rigtig ud.
Jeg har denne kode:
ini_set("display_startup_errors", "on");
ini_set("display_errors", "on");
ini_set("html_errors", "false");
error_reporting(-1); // -1 viser alle slags fejl beskeder
ini_set("ignore_repeated_errors", 0);
/* Select et prepared statement */
if ($stmt = $hellestrik->prepare('SELECT id, ip, hits, besoeg, datetime FROM `tbl_besogstaeller`')) {
/* Bind parametre */
$stmt->bind_param('isiis', $id, $ip, $hits, $besoeg, $datetime);
/* Sæt værdier på parametrene */
$id = $id['id'];
$ip = $ip['ip'];
$hits = $hits['hits'];
$besoeg = $besoeg['besoeg'];
$datetime = $datetime['datetime'];
/* Eksekver forespørgslen */
$stmt->execute();
/* Bind resultatet */
$stmt->bind_result($id, $ip, $hits, $besoeg, $datetime);
/* Hent rækker og udskriv data */
while ($stmt->fetch()) {
$id;}}
Får denne fejl:
Warning: mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement in C:\wamp\www\fluefiskersiden_webshop\admin\test_hits_besoge.php on line 13 Call Stack: 0.0019 244496 1. {main}() C:\wamp\www\fluefiskersiden_webshop\admin\test_hits_besoge.php:0 0.0111 282168 2. mysqli_stmt->bind_param() C:\wamp\www\fluefiskersiden_webshop\admin\test_hits_besoge.php:13
Nu har ronols lært mig meget her på det sidste, og håber ikke jeg belemre ham for meget med alle mine spørgsmål, han har været meget hjælpsom. En rigtig guttermand.
Med venlig hilsen
Morten