tonymore Asked:2020-12-08 05:53:51 +0000 UTC2020-12-08 05:53:51 +0000 UTC 2020-12-08 05:53:51 +0000 UTC MySQLi 准备好的查询 772 再会 ! 有sql一个要求: $gPlaceholderName = $mysqli->query("SELECT `gPlaceholderName` FROM `gData` WHERE `gID` = '$gID'"); 帮助编写一个准备好的请求并解释如何使用它们以及将来自己编写它们。 php 1 个回答 Voted Best Answer tonymore 2020-12-11T04:41:30Z2020-12-11T04:41:30Z 如何准备和执行 SQL 查询? 为了准备和执行 SQL 查询,您需要: 准备一个请求 将变量绑定到参数 运行请求 准备请求 该函数prepare准备一条 SQL 语句以供执行。 注意:以下示例采用面向对象的样式。 $gPlaceholderName = $mysqli->prepare("SELECT `gPlaceholderName` FROM `gData` WHERE `gID` = ?"); 将变量绑定到参数 该函数负责将变量绑定到参数bind_param。 $gPlaceholderName->bind_param("i", $groupID); 字母i表示整数类型。 常用选项描述如下: i- 对应的变量是整数类型 d- 对应的变量是 double 类型 s- 对应的变量是字符串类型 执行请求 execute负责执行 SQL 查询。 $gPlaceholderName->execute(); 后记 提供的所有信息均来自官方的俄罗斯PHP 文档 。我还要感谢Alexey Shimansky和Kirill Korushkin指导我走上正确的道路。
如何准备和执行 SQL 查询?
为了准备和执行 SQL 查询,您需要:
准备一个请求
将变量绑定到参数
运行请求
准备请求
该函数
prepare准备一条 SQL 语句以供执行。注意:以下示例采用面向对象的样式。
将变量绑定到参数
该函数负责将变量绑定到参数
bind_param。字母
i表示整数类型。常用选项描述如下:
i- 对应的变量是整数类型d- 对应的变量是 double 类型s- 对应的变量是字符串类型执行请求
execute负责执行 SQL 查询。后记
提供的所有信息均来自官方的俄罗斯PHP
文档 。我还要感谢Alexey Shimansky和Kirill Korushkin指导我走上正确的道路。