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

Menarik data dan mencetaknya dalam tabel HTML

Kueri Anda mungkin gagal.

Coba gema pengembalian dari mysql_error(); setelah mencoba kueri untuk melihat apa masalahnya.

Anda juga harus melindungi input Anda dari injeksi. Jika loginID adalah nama pengguna, Anda perlu mengapit string dalam kueri mySQL dengan tanda kutip - jika loginID adalah nama pengguna. Jika itu bilangan bulat, Anda mungkin baik-baik saja.

Ada cara yang lebih kuat untuk melakukan ini, tetapi cukup:

  $profile = mysql_real_escape_string($_GET['profile']);

  $sqlStr = "SELECT loginid, submissionid, title, url, datesubmitted, displayurl
               FROM submission
              WHERE loginid = '$profile'
           ORDER BY datesubmitted DESC";

  $result = mysql_query($sqlStr);

  if($result) {
      // Handle output
  } 
  else {
      echo 'query failed';
      // don't leave this here in production!
      echo mysql_error();
  }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. KESALAHAN 1452:Tidak dapat menambah atau memperbarui baris anak:batasan kunci asing gagal

  2. Apa cara terbaik untuk menyimpan Alkitab dalam SQL?

  3. cara memperbaiki variabel tidak terdefinisi:kolaborator di domPDF di Laravel

  4. Fungsi MySQL SIGN() – Cari Tahu Apakah Angka Positif atau Negatif di MySQL

  5. Hapus baris dari tabel, kecuali jumlah yang ditentukan (batas jumlah baris)