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

Array pengambilan MySQL menambahkan nilai duplikat?

Jika Anda tidak menentukan jenis hasil sebagai parameter kedua, mysql_fetch_array() akan default ke MYSQL_BOTH (mengutip) :


Jika ini bukan yang Anda inginkan, Anda harus meneruskan parameter kedua ke fungsi itu, untuk menunjukkan jenis hasil yang Anda inginkan.

Misalnya, untuk hanya mendapatkan array asosiatif dengan nama kolom sebagai kunci :

$result = mysql_query("SELECT session FROM users WHERE username='$cookie[username]' AND first_name='$cookie[first_name]' AND last_name='$cookie[last_name]' AND campus='$cookie[campus]' AND id='$cookie[id]'");
$user = mysql_fetch_array($result, MYSQL_ASSOC);


Sebagai catatan tambahan :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Adakah alasan untuk klausa GROUP BY tanpa fungsi agregasi?

  2. Pisahkan string yang dipisahkan koma --> FUNCTION db.CHARINDEX tidak ada

  3. Pencarian input berganda PHP

  4. Prosedur tersimpan MySQL atau kode php?

  5. Menyiapkan Koneksi Database MySQL Jarak Jauh