ผมเข้าใจว่าอย่างนี้ครับ SELECT * FROM tbl WHERE colum 1 LIKE '%รถ 2%' OR colum 2 LIKE 'ธร260 %' OR colum 3 LIKE '99939 %' แต่มันไม่ได้ผลลัพธ์ตามที่ต้องการครับ
$sql = "select * from table where 1=1";
if(isset($param1) and !empty($param1)){
$sql .=" and column1 like '" . $param1 . "%'";
}
if(isset($param2) and !empty($param2)){
$sql .=" and column2 like '" . $param2 . "%'";
}
if(isset($param3) and !empty($param3)){
$sql .=" and column3 like '" . $param3 . "%'";
}