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

mySQLクエリの結果とif/elseのフォーム配列を解析します

    このデータをin_arrayにロードする必要がある場合 、それからそれは配列形式でなければなりません、あなたはjson文字列を使うことができません。

    $stmt = $dbh->prepare('SELECT DISTINCT cohort_id FROM table_cohorts'); 
    $stmt->execute();
    $cohort_ids = array();
    while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        $cohort_ids[] = $row['cohort_id'];
    }
    
    if(in_array($user_input, $cohort_ids)) {
        // do the rest
    } else {
        // oops your input is not any of those
    }
    



    1. 404を同様のURLにリダイレクトする

    2. MySQL – MariaDB –最初のストアドプロシージャの作成

    3. 存在しないものを選択してください

    4. SQL標準では、SQL UNION / EXCEPT / INTERSECTステートメントの括弧について何と言っていますか?