Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP mysql заявката преценява и не повтаря частта за повторение

$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. Файловете се качват по-бавно от скоростта на качване в мрежата на потребителя на Apache (EC2)

  2. Мога ли да използвам повторно изчислено поле в заявка SELECT?

  3. Как да получите достъп до MySQL от отдалечен компютър (не localhost)?

  4. laravel query php как да получите максимална стойност в рамките на диапазон

  5. mysql изберете съдържание около ключова дума