Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP SQL STMT SELECT múltiplo LIKE ? É possível?


Você tem 4 ? parâmetros e você está vinculando apenas um valor
$stmt->bind_param("s", $param_term); 

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

para que cada parâmetro ? recebe um valor.

Além disso, a consulta precisará de colchetes para funcionar corretamente assim
WHERE (Name LIKE ? 
    OR Code LIKE ? 
    OR Date LIKE ? 
    OR Inserter LIKE ? ) 
AND ID = '2'