在php文档的范例中看到两种预处理语句:
第一种是比较常见的
$stmt = $mysqli->prepare($query);
第二种是
$stmt = $mysqli->stmt_init();
$stmt->prepare($query);
这两种有什么区别?哪种更好?好在哪?
在php文档的范例中看到两种预处理语句:
第一种是比较常见的
$stmt = $mysqli->prepare($query);
第二种是
$stmt = $mysqli->stmt_init();
$stmt->prepare($query);
这两种有什么区别?哪种更好?好在哪?
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答723 阅读✓ 已解决
2 回答2.3k 阅读
1 回答687 阅读✓ 已解决
在执行多次相同的查询时,推荐使用 $mysqli->prepare($query)。
在需要更复杂的管理和配置时,推荐使用 $mysqli->stmt_init()->prepare($query)。