从JavaScript回忆一下Mysql查询

时间:2014-02-16 14:23:55

标签: javascript php html mysql

我一直试图找出对此的回应,因为我认为做起来并不困难,但我找不到它。

我基本上想“回忆”一个有效的mysql查询。我有一个HTML按钮和一个跨度,所以我在javascript中调用一个函数,它有一个带有Mysql查询的PHP代码,结果存储在我的span中,工作正常,但是...为什么我不能再次单击该按钮获取如果我更改了Mysql表的更新结果吗?

语法类似于(在单个php文件中进行测试):

<script type="text/javascript">
function test(){
    <?php include 'dbconnect.php';
     $query = 'SELECT * FROM data';
     $results = mysql_query($query);
     while ($row = mysql_fetch_assoc($results)) {
         $data = $data . "row[name]<br>";
     }
     mysql_close();
  ?>
  testspan.innerHTML = <?php echo $data ?>';
}

</script>

<HTML><BODY>
<input type='button' onclick='test();'/><br>
<span id="testspan"></span
</BODY></HTML>

恢复:当我第一次点击数据而不是第二次点击时,所以可以第一次调用Mysql查询?与变量有关的任何事情?

1 个答案:

答案 0 :(得分:1)

Php是ServerSide ... JS是ClientSide ...你不能在代码JS中执行代码php你必须使用AJAX:https://api.jquery.com/jQuery.ajax/