Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phân tích cú pháp kết quả truy vấn mySQL và mảng biểu mẫu cho if / else

Nếu bạn cần tải dữ liệu này vào in_array , thì nó phải ở dạng mảng, bạn không thể sử dụng chuỗi 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để CHỌN các hàng có MAX (Giá trị cột), DISTINCT theo MULTIPLE cột trong SQL

  2. while ($ row =mysql_fetch_assoc ($ result)) - Làm thế nào để bỏ qua $ hàng?

  3. Làm cách nào để xóa tất cả các bản ghi mồ côi trong MySQL?

  4. Mã lỗi MySQL:1005

  5. Ràng buộc XOR trong Mysql