sql >> Databáze >  >> RDS >> Mysql

Analyzujte výsledky dotazu mySQL a vytvořte pole pro if/else

Pokud potřebujete tato data načíst do in_array , pak by měl být ve formě pole, nemůžete použít řetězec 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. Chyba Postgres po aktualizaci TimescaleDB na Ubuntu:soubor nenalezen

  2. Jak nejlépe uložit datum/čas v MySql?

  3. Import souboru csv s hodnotami null do phpmyadmin

  4. Oracle SQL:řazení řádku s odděleným řetězcem