Ciao a tutti,
Non riesco proprio a capire a cosa serve passare il tipo di dato :
Da questa esempio di codice, mi aspetto che mi sollevi una eccezzione dicendomi, attenzione quello che tu stai passando come parametro non rispetta il tipo indicato (o il corrispondente del db).Codice PHP:
try{
$param='%p%';
$sql = $db->prepare('SELECT user FROM utenti WHERE user LIKE ? ');
$sql->bindParam(1, $param, PDO::PARAM_INT);
$sql->execute();
foreach($sql->fetchAll() as $rk){
echo $rk['user']."
";
}
}catch (PDOException $e) {
echo "Intercettato errore nella query : ".$e->GetMessage();
}
Questo purtroppo non avviene come mai?
Ps. ho settato correttamente la generazione delle eccezzioni alla creazione della connessione