sql >> Database >  >> RDS >> Mysql

Ontleden mySQL-queryresultaten en formulierarray voor if/else

Als u deze gegevens wilt laden in in_array , dan zou het in een array-vorm moeten zijn, je kunt geen json-tekenreeks gebruiken.

$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. Hoe te GROEPEREN OP datum met een tijdstempelveld in Postgres?

  2. sql-query met if-instructie

  3. Php-tijdformaat

  4. Hoe kan ik nul/0 resultaten opnemen in het COUNT-aggregaat?