【发布时间】:2013-12-13 03:11:24
【问题描述】:
所以我需要简单的事情,我需要在我的网站上创建按钮,单击按钮后,它应该截断数据库表,但我自己无法成功。那你能帮帮我吗?
我在这里尝试创建按钮:
<input type="button" id='delete' class='delete' value='Truncate' onClick="$truncate">
</input>
我知道这是在 HTML 中使用 PHP 变量的错误方法,但我不知道如何正确使用它。
这是我的 PHP 变量:
$truncate= "TRUNCATE TABLE myTable";
连接数据库就可以了:
$mysqli = new mysqli("localhost","database","password","asd");
所以也许这里是为截断数据库表创建按钮的更好方法?谢谢。
更新:
这也不起作用,单击按钮后什么也没有发生。
if(isset($_POST['delete'])){
$delete= "TRUNCATE TABLE myTable";
}
?>
<input type="button" id='delete' class='delete' name="delete" value='Truncate' onClick="delete">
</input>
【问题讨论】:
-
您可以使用 jQuery 和 ajax 执行 php 来截断表格,因此在按钮单击事件中,您可以使用 jQuery ajax 运行 php 脚本来截断表格
-
谢谢你的回答,你能帮我吗?
-
轻松如馅饼。使用您的输入按钮(并将其命名为“删除”),只需执行此操作
if(isset($_POST['delete'])){ // code for SQL command to truncate }simple。 -
感谢您的回答。我更新了我的问题,我的代码现在的样子,但它仍然无法工作。
-
如果这是您的完整代码,则您没有包含任何数据库凭据。不止于此。这行是不正确的
$delete= "TRUNCATE TABLE myTable";你不需要$delete=但实际的 MySQL 命令这样做。
标签: php html mysql database button