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

名に基づいて名データを表示する

    人々が言っ​​ているように、コードは少し ばかげている。私はあなたに何かを教えることを期待してこれを共有するつもりです。あなたの質問に答えようとは思っていません。実際、他の人にどれだけの有用性があるかわからないので、質問を削除することをお勧めします。そして、「ワイルドカードSQL検索を行う方法」は明らかに重複した質問です。

    とにかく...次のようなものに凝縮することができます:

    //example.com?search_letter=A
    
    $pattern = isset($_REQUEST('search_letter')) ? $_REQUEST('search_letter') : null;
    
    if (empty($pattern)) {
        die('missing search paramter');
    }
    
    $pattern = $pattern . '%';
    $sql = 'SELECT * FROM users WHERE first_name LIKE ?';
    
    $sth->execute([$pattern]);
    $results = $sth->fetchAll();
    

    何が変わりますか?変数は何ですか?手紙。 Aの出力をどのようにレンダリングするか Bの解釈と出力の方法とは異なります ?いいえ。乾いた状態に保ちます(繰り返さないでください)。




    1. SQL-列が自動インクリメントするかどうかを確認します

    2. 更新中のコマンド実行中に致命的なエラーが発生しました

    3. AndroidでJTDSドライバーを使用してSQLサーバーに接続する方法

    4. DOブロック内でpsqlメタコマンドによって設定された変数を使用します