v2.5.2
Giriş yap

Php PDO Like Koşulunda Tek Sütunda Arama

Anonim
410 defa görüntülendi

Merhabalar ben şunu sormak istiyorum da bir sorgun var
bu sorguda değeri like ile uyuşup uyuşmadığına bakıyorum fakat
bu like kullanırken eğer id şu ise bak gibi bir tanımlama
yapabiliyormuyuz örneğin

SELECT * FROM table_name WHERE like_sutun LIKE :keywords AND id = :id

Şöyle bir deneme yaptım fakat sağlıklı bir sonuç vermedi daha önce başına gelen veya yardımcı olabilecek bir varmıdır acaba iyi forumlar diliyorum

edit:

Sorgumu şöyle düzenleyerek çözüme ulaştım;

<?php
    $SQL = "select * from table_name where colunm_id = :id  AND aranacak LIKE  CONCAT('%', :value, '%')";

?>

şeklinde bi çözüm buldum burayada atayım böyle bir durum ihtiyacı olan olduğunda buradan göz atabilir

yeni2021
1283 gün önce

böyle bir şey buldum işine yarar belki incelersin:

$query = "SELECT * FROM tbl WHERE address LIKE CONCAT('%', :var1, '%')
            OR address LIKE CONCAT('%', :var2, '%')";

$ar_val = array(':var1'=>$var1, ':var2'=>$var2);
if($sqlprep->execute($ar_val)) { ... }