sql >> データベース >  >> Database Tools >> phpMyAdmin

PHPで検索機能が機能しない

    検索する場合は、LIKEを使用する必要があります WHEREではなく構文

    $sql="SELECT  * FROM members WHERE FirstName LIKE '". $fname ."%'";
    

    LIKE & % ワイルドカードにします。ここで、最初と最後で検索すると言いましたが、最初の変数のみを渡し、最初のフィールドのみをクエリするため、名前も渡し、SQLにORを追加して、名をカプセル化する必要があります。後でSQLを展開した場合のパフォーマンスを向上させるために、括弧内のlikeまたはlastname like ..

    $sql="SELECT  * FROM members WHERE (FirstName LIKE '". $fname ."%' OR LastName LIKE '". $lname ."%')";
    


    1. ASP.NETデータベースをSQLServerManagementStudioに接続できません

    2. DBeaverをダウンロードしてインストールする方法

    3. SQL ServerManagementStudioは.bakファイルを認識できません

    4. MySQL:現在の選択には一意の列が含まれていません。グリッド編集、チェックボックス、編集、コピー、および削除機能は使用できません