Mysql
 sql >> Database >  >> RDS >> Mysql

PHP SQL STMT SELEZIONA più MI PIACE? È possibile?

Hai 4 ? parametri e stai vincolando un solo valore

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

Questo dovrebbe essere

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

in modo che ogni parametro ? ottiene un valore.

Inoltre, la query avrà bisogno di parentesi per funzionare correttamente in questo modo

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