函数即使没有被调用也能运行

用户名

我正在寻找一种使用html页(.php)上的按钮来清理数据库的方法。我的代码工作正常,但是每次进入该页面时,该功能都会在不按按钮的情况下清理数据库。

这是我的代码

<button id="checkoutbutton" onclick="cleanDb()">Clean DB</button>
<script>
function cleanDb()
{alert("<?php clean();?>")}
</script>
<?php
function clean()
{
 $con=mysql_connect("localhost","rss","Habb0") or die("Failed to connect to MySQL: " . mysql_error());
 $db=mysql_select_db("kalender",$con) or die("Failed to connect to MySQL: " . mysql_error());
 $sql='DELETE FROM `bilder` WHERE `stop` < now()';
 mysql_query($sql);

 echo "Databasen är rensad från gamla bilder";}
?>

请帮我!

暮光之城

PHP在服务器端解析,JavaScript在客户端解析。任何PHP操作都将首先运行,然后再运行任何javascript(不考虑AJAX)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章