sql >> データベース >  >> RDS >> Mysql

PHP SQL STMT SELECT複数のLIKE?出来ますか?

    あなたは4つのを持っています パラメータを使用し、1つの値のみをバインドしています

    $stmt->bind_param("s", $param_term); 
    

    これは

    である必要があります
    $stmt->bind_param("ssss", $param_term,
                            $param_term,
                            $param_term,
                            $param_term); 
    

    各パラメータがになるようにします 値を取得します。

    また、クエリがこのように正しく機能するには、ブラケットが必要です

    WHERE (Name LIKE ? 
        OR Code LIKE ? 
        OR Date LIKE ? 
        OR Inserter LIKE ? ) 
    AND ID = '2'
    


    1. Mysqlドライバーの問題

    2. データベースモデリング

    3. SQL DELETE構文–DBMSによってリストされます

    4. SQLiteについて