#ถามเซียนPHP เราสามารถใช้คำสั่งLIKEในPHPได้ไหมครับ

เริ่มโดย ad2002, 14 พฤศจิกายน 2015, 11:16:31

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ad2002

ในMySQLใช้คำสั่ง LIKE (ใช้ค้นหา ได้แจ่มมาก)
SELECT * FROM Customers WHERE Country LIKE '%land%';


แต่ในPHP (ทำได้ไหมครับ  คำสั่งlike operator in php เพื่อไม่ให้โค้ดยาว)

เช่น
$a = "[email protected]";

if($a LIKE '%chai%')  echo "[email protected]";


มีวิธีทำไหมครับ
ขอบคุณครับ 
:wanwan017:

O.o!!


sputtaro

ลองอ่านเพิ่มที่ฟังชั่น strstr กับฟังชั่น preg_match ดูด้วยนะครับ เผื่อต้องใช้

ad2002


bonkbonk

พอมาคิดๆแล้วแนวคิดของ like ใน db มันก็ง่ายจริงๆแฮะ

iloveyoghurt

[direct=https://www.tmqhosting.com/vpshosting.php]VPS SSD THAI/CPU 1 Core, RAM 1GB 450/เดือน[/direct]

[direct=https://www.tmqhosting.com/sharedhosting.php]THAI cPanel Hosting 700/ปี[/direct] (รองรับ PHP 7.0)

Queue

strpos ระวังตรงที่ 0 คือเจอนะ

ถ้าไม่เจอต้องเป็น false เท่านั้น

icez

ถ้าเป็นไปได้อย่าพยายามใช้ like กับอะไรที่ไม่ใช่ search ข้อมูลใน mysql นะครับ มันช้ามาก

[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ