PHP interesse |
|
Hallo,
Ik ben me momenteel aan het verdiepen in PDO. Nu ik stuit op een volgend probleem. Ik wil de code:
<?php
//querietje
//resultaatje
$row = mysql_fetch_assoc($reult);
?>
<?php //querietje //resultaatje ?>
Wil ik graag omzetten naar iets wat PDO verstaat dus. Ik vond iets interessant op websitemaken.be, althans dat dacht ik. Ik zag daar iets staan als:
Nu zoals je ziet moet dit in while();, maar dat vind ik nogal omslachtig lijkt me. Is er een mogelijkheid met PDO om zeer eenvoudig mysql_fetch_assoc te vervangen?
BvD,
Esli
*edit*
Het moet volgens mij:
$row = $result->fetch(PDO_FETCH_ASSOC); zijn
Maar dan krijg ik deze error...
Warning: PDOStatement::fetch() expects parameter 1 to be long, string given in /home/nice2you/public_html/forum/index.php on line 108
$query = 'SELECT hoofdcat_naam, hoofdcat_permissie FROM n2y_hoofdcat WHERE hoofdcat_id = \''.$categorie.'\'';
$result = $db->query($query);
$count = $result->rowCount();
if($count==0)
{
echo '<p><strong>Foutje!</strong> De categorie bestaat niet!</p>';
}
$row = $result->fetch(PDO_FETCH_ASSOC);
$query = 'SELECT hoofdcat_naam, hoofdcat_permissie FROM n2y_hoofdcat WHERE hoofdcat_id = \''.$categorie.'\''; $result = $db->query($query); $count = $result->rowCount(); if($count==0) { echo '<p><strong>Foutje!</strong> De categorie bestaat niet!</p>'; } $row = $result->fetch(PDO_FETCH_ASSOC);
|