Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP Peringatan:mysql_query() mengharapkan parameter 1 menjadi string

$eventlist=array();
$sql="SELECT * FROM event_tbl WHERE dates>'$now' ORDER BY dates ASC";
$sql=mysql_query($sql);
$sql=mysql_fetch_array($sql);
while ($sqlevent=mysql_query($sql)){
  $eventlist[]=$sqlevent['id'];
}

Kesalahannya cukup jelas. Untuk beberapa alasan (saya tidak tahu apa), Anda memanggil mysql_query lagi dengan larik.

Mungkin maksud Anda:

$eventlist=array();
$sql = "SELECT * FROM event_tbl WHERE dates > '$now' ORDER BY dates ASC";
$res = mysql_query($sql);
while ($sqlevent = mysql_fetch_array($res)) {
  $eventlist[] = $sqlevent['id'];
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbandingan waktu-tanggal mysql

  2. Bagaimana cara memindahkan DB MYSQL lokal ke server DB jarak jauh

  3. Bagaimana cara menggabungkan tiga kueri MySQL menjadi satu?

  4. Menimpa data dalam tabel MySQL

  5. Bagaimana cara menyimpan hubungan dua arah dalam RDBMS seperti MySQL?