Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

HTML - Thay đổi \ Cập nhật nội dung trang mà không cần làm mới \ tải lại trang

Bạn đã có ý tưởng đúng, vì vậy đây là cách tiếp tục:onclick trình xử lý chạy ở phía máy khách, trong trình duyệt, vì vậy bạn không thể gọi trực tiếp một hàm PHP. Thay vào đó, bạn cần thêm một hàm JavaScript (như bạn đã đề cập) sử dụng AJAX để gọi một tập lệnh PHP và truy xuất dữ liệu. Sử dụng jQuery, bạn có thể làm như sau:

<script type="text/javascript">
function recp(id) {
  $('#myStyle').load('data.php?id=' + id);
}
</script>

<a href="#" onClick="recp('1')" > One   </a>
<a href="#" onClick="recp('2')" > Two   </a>
<a href="#" onClick="recp('3')" > Three </a>

<div id='myStyle'>
</div>

Sau đó, bạn đặt mã PHP của mình vào một tệp riêng biệt:(Tôi đã gọi nó là data.php trong ví dụ trên)

<?php
  require ('myConnect.php');     
  $id = $_GET['id'];
  $results = mysql_query("SELECT para FROM content WHERE  para_ID='$id'");   
  if( mysql_num_rows($results) > 0 )
  {
   $row = mysql_fetch_array( $results );
   echo $row['para'];
  }
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng gian lận hiệu suất MySQL

  2. Cách sử dụng JDBC để kết nối cơ sở dữ liệu MySql

  3. MySQL có thể thay thế nhiều ký tự không?

  4. Làm cách nào để thêm hàm levenshtein trong mysql?

  5. Làm thế nào để cài đặt trình điều khiển pdo trong php docker image?