Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP SQL STMT SELECT multiple LIKE ? c'est possible?

Vous avez 4 ? paramètres et vous ne liez qu'une seule valeur

$stmt->bind_param("s", $param_term); 

Cela devrait être

$stmt->bind_param("ssss", $param_term,
                        $param_term,
                        $param_term,
                        $param_term); 

de sorte que chaque paramètre ? obtient une valeur.

De plus, la requête aura besoin de crochets pour fonctionner correctement comme ceci

WHERE (Name LIKE ? 
    OR Code LIKE ? 
    OR Date LIKE ? 
    OR Inserter LIKE ? ) 
AND ID = '2'