sql >> Database teknologi >  >> RDS >> Mysql

Parse mySQL-forespørgselsresultater og form array for if/else

Hvis du har brug for, at disse data skal indlæses i in_array , så skulle det være i en matrixform, du kan ikke bruge en json-streng.

$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. Er SQL Server Unique Key også et indeks?

  2. overføre tabel- og kolonnenavn dynamisk ved hjælp af bindevariabler

  3. indlæs data lokal infil FEJL 2 fil blev ikke fundet

  4. Problemer med at tilføje to mysql-kolonner og returnere alt