Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Ostrzeżenie PHP:mysql_query() oczekuje, że parametr 1 będzie ciągiem

$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'];
}

Błąd jest całkiem jasny. Z jakiegoś powodu (nie wiem co) wywołujesz mysql_query znowu z tablicą.

Być może chodziło Ci o:

$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. Czy bardziej wydajne jest przekazywanie dużych pakietów parcelable lub przekazywanie identyfikatora i bazy danych zapytania?

  2. Hibernate-envers zgłasza wyjątek podczas usuwania jednostki z kolekcją przy użyciu CrudRepository

  3. Jak stworzyć bazę danych z doktryną2?

  4. Jak wyprowadzić wyniki zapytania Mysql do innej zakładki w arkuszu Excela za pomocą skryptu powłoki?

  5. Długie migracje Django 1.7 nigdy się nie kończą