gpt4 book ai didi

PHP Prepared Statement删除所有记录

转载 作者:行者123 更新时间:2023-12-01 00:39:01 25 4
gpt4 key购买 nike

如何使用准备好的语句删除 PHP MySQL 中表的所有内容?为了安全起见,我必须使用准备好的语句还是使用 $deleteall = mysqli_query($conn,"DELETE FROM mytable;"); 没有区别?

这是应该如何完成的:

$stmt = $conn->prepare("DELETE FROM mytable");
$stmt->execute();

最佳答案

当您没有参数时,使用准备好的语句毫无意义。

准备语句的存在是为了使多次执行语句高效,可能使用不同的参数。它们还有助于防止 SQL 注入(inject):您不必记住手动应用引号和转义。但是,如果您打算仅在没有参数的情况下运行某些内容,请不要为准备好的语句而烦恼。

关于PHP Prepared Statement删除所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38652016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com