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

Bagaimana cara membuat

Coba yang ini:

    echo '<select>';
$tempholder = array();
$rs = mysql_query("SELECT * FROM id ORDER BY year");
$nr = mysql_num_rows($rs);
for ($i=0; $i<$nr; $i++){
    $r = mysql_fetch_array($rs);
    if (!in_array($r['year'], $tempholder)){
        $tempholder[$i] = $r['year'];
        echo "<option".(($year==$r["year"])? ' selected="selected"' : '').">".$r["year"]."</option>";
    }
}
unset($tempholder);
echo '</select>';

Itu tidak menyimpan status dalam variabel yang harus Anda timpa.

Dan saya pikir kesalahan sebenarnya adalah tanda sama dengan tunggal di $year=$r["year"] dan bukan dengan kode lainnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# Terlalu banyak koneksi di MySQL

  2. Bisakah kita memiliki nama tabel sebagai opsi di MySQL?

  3. Sistem Peringkat di PHP dan MySQL

  4. PHP menampilkan gambar BLOB dari MySQL

  5. mencegah entri duplikat ke database