gpt4 book ai didi

php - 这些使用 PHP 和 MYSQL 的准备好的语句有什么区别吗?

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

$q = $dbc -> prepare ("INSERT INTO accounts (type, username, gender, email, password) VALUES (?, ?, ?, ?, ?)");
$q -> bind_param('sssss', ($_POST['type']), ($_POST['username']), ($_POST['gender']), ($_POST['email']), ($_POST['password']));

$q -> execute();

相比于;

$type = $_POST['type'];
$username = $_POST['username'];
$gender = $_POST['gender'];
$email = $_POST['email'];
$password = $_POST['password'];

$q = $dbc -> prepare ("INSERT INTO accounts (type, username, gender, email, password) VALUES (?, ?, ?, ?, ?)");
$q -> bind_param('sssss', $type, $username, $gender, $email, $password);

$q -> execute();

这两种方式都有什么好处吗?

谢谢。

最佳答案

它们都是一样的,哪个更好取决于你发现哪个更容易阅读和维护。

关于php - 这些使用 PHP 和 MYSQL 的准备好的语句有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663662/

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