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

Tampilkan Hasil MySQL dalam tabel tanpa memuat ulang halaman

Gunakan Ajax untuk ini :

Tambahkan kode ini ke halaman utama tempat Anda ingin menampilkan data tabel

<html>
<head>
<script>
function dashboard() {
var query_parameter = document.getElementById("name").value;
var dataString = 'parameter=' + query_parameter;

// AJAX code to execute query and get back to same page with table content without reloading the page.
$.ajax({
type: "POST",
url: "execute_query.php",
data: dataString,
cache: false,
success: function(html) {
// alert(dataString);
document.getElementById("table_content").innerHTML=html;
}
});
return false;
}
</script>
</head>
<body>
<div id="table_content"></div>
</body>
</html>

Di tabel_konten div datanya berasal dari execute_query.php halaman akan dimuat tanpa menyegarkan halaman.

execute_query.php

$user_name = $_POST['parameter'];

$query="SELECT * from info where name=$user_name";
$result=mysql_query($query);
$rs = mysql_fetch_array($result);

do
{
?>
<table>
<tr>
<td><?php echo $rs['city']; ?></td>
<td><?php echo $rs['phone_number']; ?></td>
</tr>
</table>
<?php
}while($rs = mysql_fetch_array($result));



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perintah SQL tidak diakhiri dengan benar saat menggunakan LIMIT

  2. cara kerja pengindeksan B-tree di mysql

  3. Memperbaiki 1064 SQL Error Mengimpor Database ke Wampserver

  4. Cara menggabungkan dua tabel menggunakan daftar yang dipisahkan koma di bidang gabungan

  5. Permintaan untuk memilih string yang diakhiri dengan karakter tertentu