Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phán đoán truy vấn mysql PHP và không lặp lại phần lặp lại

$sentence = "Marc Gasol is the brother of Pau Gasol";
$words = preg_split("/\s+/", $sentence);

//this will uniqueify your value set
$uniqueWords = array_keys(array_flip($words));

foreach($uniqueWords as $word){
    $parts[] = "name like '%".mysql_real_escape_string($word)."%'";  
}

$where = implode(" OR ", $parts);




$query = mysql_query("SELECT * FROM books WHERE $where "); 
$i = 0;
while($row = mysql_fetch_array($query)) {     
echo $row['name'][$i];     
$i++; 
} 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tự tham gia Mysql ... Tôi sẽ tự tham gia bảng này như thế nào?

  2. Kết hợp kết quả từ hai bảng thành JSON

  3. Hàm MySQL Max trộn các hàng

  4. Gọi các hàm MySQL trong Lithium

  5. chèn mảng php vào mySql