$count_kurv = $stmt_kurv->rowCount() er en copy paste fejl, jeg har ; i mit script.
regnede jeg også med
uanset hvad jeg gør så er det den første linie der mangler, når jeg skriver til skærmen?
man skulle næsten tro du lave en $stmt_kurv->fetch
før din while løkke, i så fald er den ikke vist
du kan iøvrigt optimere din fetch ved at angive hvilke type du vil have ud
jeg bruger altid PDO::FETCH_ASSOC eller PDO::FETCH_OBJ
eks
$stmt_kurv->fetch(PDO::FETCH_ASSOC)) {
nb lagde du mærke til jeg rettede din
$stmt_kurv->bindValue(':ordre_id', $ordre_id, PDO :: PARAM_INT); // *
til
$stmt_kurv->bindParam(':ordre_id', $ordre_id, PDO :: PARAM_INT); // *
* mellemrum sat ind omkring :: for ikke at få en smiley
hvorfor har du givet det tag'et mysqli det er jo et andet API end det du vil bruge ??, named placeholders er først kommet til i det API der hedder PDO
(ordre_id =
:ordre_id)
Prepare Statement er lidt anderledes i Mysqli end i PDO, men der er også en del ligheder, tænkemåden er den sammen
Indlæg senest redigeret d. 31.10.2015 21:06 af Bruger #16075