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

Permintaan MYSQL mengembalikan 'resource id#12 alih-alih nilai numerik yang seharusnya dikembalikan

Kamu hampir sampai. Anda memiliki baris yang berisi hasil MySQL yang mysql_fetch_row() kembali. Ubah itu menjadi mysql_fetch_assoc() yang membuat kode Anda lebih mudah dibaca. Maka Anda hanya perlu nilai kolom spesifik yang Anda cari yang dapat Anda akses dengan menggunakan namanya sebagai kunci array:

$type = "SELECT account_type from user_attribs WHERE username = '$username'";
$type_again = mysql_query($type);
$row = mysql_fetch_assoc($type_again);
echo $row['account_type'];

Tolong, jangan gunakan mysql_* fungsi dalam kode baru . Mereka tidak lagi dipertahankan dan secara resmi tidak digunakan lagi . Lihat kotak merah ? Pelajari tentang pernyataan yang disiapkan sebagai gantinya, dan gunakan PDO atau MySQLi - artikel ini akan membantu Anda memutuskan yang mana. Jika Anda memilih PDO, inilah tutorial yang bagus .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pisahkan string kolom menjadi beberapa kolom string

  2. Membuat login lebih aman

  3. Bagaimana cara memasukkan baris baru ke database dengan kolom AUTO_INCREMENT tanpa menentukan nama kolom?

  4. Mengkloning database MySQL

  5. Bagaimana cara menghasilkan interval waktu acak dan menambahkannya ke datetime mysql menggunakan php?