Я ищу способ очистки своей БД кнопкой на 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, поэтому, когда страница загружается, ваш 'clean()' будет вызывать. если вы хотите выполнить его, нажав кнопку. вызовите для него функцию ajax. –