Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पृष्ठ को पुनः लोड किए बिना तालिका में MySQL परिणाम दिखाएं

इसके लिए अजाक्स का प्रयोग करें:

इस कोड को मुख्य पृष्ठ पर जोड़ें जहाँ आप तालिका डेटा प्रदर्शित करना चाहते हैं

<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>

table_content . में div डेटा execute_query.php . से आता है पेज को रीफ्रेश किए बिना पेज लोड होगा।

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. MYSQL IN स्टेटमेंट:

  2. मैसकल पोर्ट पहले से प्रयोग में है

  3. मेरे स्थानीय डेटाबेस (Mysql) को दूरस्थ डेटाबेस (phpmyadmin) में दोहराएं

  4. Laravel 4 में डेटाबेस परिणाम खोजना और फ़िल्टर करना / परिष्कृत करना

  5. यह SQL INSERT कथन सिंटैक्स त्रुटि क्यों लौटाता है?