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

PHP Advarsel:mysql_query() forventer, at parameter 1 er streng

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

Fejlen er ret tydelig. Af en eller anden grund (jeg ved ikke hvad) kalder du mysql_query igen med et array.

Måske mente du:

$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. Json-svar på postgresql datetime-konvertering Java postgresql

  2. Oracle - Klon tabel - Struktur, data begrænsninger og det hele

  3. Hukommelseslækage i JDBC4Connection

  4. E-mail-parsing og -behandlingsarkitektur