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

Cara membuat daftar baris untuk kueri atau menampilkan 'tidak ada catatan' menggunakan satu kueri

Penting: Saya berasumsi bahwa OP menggunakan PHP karena dia menyebutkan mysql_num_rows . Dan saya harap dia akan memberi tahu saya jika saya salah.

Adalah tugas Anda di PHP untuk memeriksa apakah hasilnya adalah himpunan kosong atau tidak. Saya tidak mengerti mengapa Anda harus melakukan permintaan lain. Mungkin Anda harus mengklarifikasi pertanyaan Anda.

Berikut contoh yang lebih lengkap:

$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);

$result = mysql_query("SELECT * FROM table1", $link);

// If if result set contains rows
if(0 == mysql_num_rows($result)) {
    echo 'no records';
}
else { // Loop over the result set
    while(row = mysql_fetch_array($result)) {
       // do whatever you want with the data here
    }
}

Referensi:mysql_num_rows , mysql_fetch_array

Bahkan jika Anda tidak menggunakan PHP, pendekatannya sama dalam bahasa lain dan harus ada fungsi serupa yang tersedia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mudah Mengatur Server Web dengan XAMPP

  2. Masalah dengan tipe konten saat memuat perlengkapan di Django

  3. SQL Buddy – Alat Administrasi MySQL Berbasis Web

  4. masalah dengan nama kolom 'ketik' di Rails 3

  5. Python:MySQLdb dan Perpustakaan tidak dimuat:libmysqlclient.16.dylib