Ciao a tutti,

Non riesco proprio a capire a cosa serve passare il tipo di dato :

Codice PHP:
try{    
    
$param='%p%';
    
$sql $db->prepare('SELECT user FROM utenti WHERE user LIKE ? ');
    
$sql->bindParam(1$paramPDO::PARAM_INT);

    
$sql->execute();
    foreach(
$sql->fetchAll() as $rk){
        echo 
$rk['user']."
"
;    
    }
}catch (
PDOException $e) {
    echo 
"Intercettato errore nella query : ".$e->GetMessage();    

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).
Questo purtroppo non avviene come mai?

Ps. ho settato correttamente la generazione delle eccezzioni alla creazione della connessione