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. libpq.5.dylibの間違ったコピーにリンクしているRuby'pg'gem(OSX上)

    2. Docker-compose:mysqld:ファイルを作成/書き込みできません'/ var / lib / mysql / is_writable'(エラーコード:13-アクセスが拒否されました)

    3. 遅いクエリでMySQLのパフォーマンスの問題を特定する方法

    4. SQLサーバーがこのエラーをスローするのはなぜですか:値NULLを列'id'に挿入できませんか?