sql >> Databáze >  >> RDS >> Mysql

PHP SQL STMT SELECT více LIKE ? je to možné?

Máte 4 ? parametry a vážete pouze jednu hodnotu

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

Toto by mělo být

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

takže každý parametr ? získá hodnotu.

Také dotaz bude potřebovat závorku, aby takto správně fungoval

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


  1. Použití Microsoft DiskSpd k testování úložného subsystému

  2. Co je kandidátský klíč v návrhu databáze?

  3. Je ve standardním SQL definováno „Where IN“ s více sloupci?

  4. SQL aritmetické operátory