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

Secara Dinamis Query Database untuk memeriksa nilai

Anda harus melakukan ini menggunakan Ajax. Saya merekomendasikan Jquery Perpustakaan. Instal menggunakan dokumentasi Jquery, lalu gunakan sesuatu seperti berikut:

Javascript:

function makeAjaxRequest()
{
   var url="script-that-checks-db.php";
   $.get(url,{},verifyDb);
}

function verifyDb(response)
{
    if (response==1)
    {
       //The value exists, do what you want to do here
    }

    else
    {
      //The value doesn't exist
    }
}

Anda dapat memiliki makeAjaxRequest() dipanggil ketika seseorang mengeklik tautan, mengeklik tombol, atau apa pun, misalnya:

<a href="#" onclick="makeAjaxRequest();">Check database</a>

Kode php dari file script-that-checks-db.php (tentu saja, beri nama sesuatu yang berbeda) akan bertanggung jawab untuk memeriksa db. Kodenya akan terlihat seperti ini.

PHP:

<?php

//Do the mysql query and find out if the value exists or not.

if ($exists==true)
   echo "1"; //1 will indicate to javascript that the value exists.
else
   echo "0";
?>

Anda juga dapat menggunakan JSON di sini daripada metode 0/1, tetapi karena Anda baru, saya pikir ini akan cukup sederhana untuk Anda.

Semoga ini bisa membantu, jika Anda memiliki pertanyaan jangan ragu untuk bertanya. Juga, jangan ragu untuk mengubah fungsi dan nama file.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buang file sql ke ClearDB di Heroku

  2. Peringkat Pembaruan MySQL Sederhana dengan Ties

  3. Bagaimana cara menambahkan beberapa pilihan kotak centang ke database saya menggunakan php

  4. MYSQL suka bergabung tetapi hanya perlu baris terbaru?

  5. Cara memindahkan model antara dua aplikasi Django (Django 1.7)