当前位置:首页 > PHP问题 > 正文内容

php预处理是什么【php问题】,php,预处理

搜教程4年前 (2019-11-27)PHP问题144

能够把PHP预处置惩罚看做是想要运转的SQL的一种编译过的模板,它能够运用变量参数举行定制。

PHP预处置惩罚的优点:

1、查询仅需剖析(或预处置惩罚)一次,但能够用雷同或差别的参数实行屡次。当查询准备好后,数据库将剖析、编译和优化
实行该查询的设计。关于庞杂的查询,此历程要花费较长的时候,假如需要以差别参数屡次反复雷同的查询,那末该历程将大
大下降运用程序的速率。经由过程运用预处置惩罚语句,能够防止反复剖析/编译/优化周期。简言之,预处置惩罚语句占用更少的资本,因
而运转得更快。

2、提供给预处置惩罚语句的参数不需要用引号括起来,驱动程序会自动处置惩罚。假如运用程序只运用预处置惩罚语句,能够确保不会
发作SQL 注入。(但是,假如查询的其他部份是由未转义的输入来构建的,则仍存在 SQL 注入的风险)。

预处置惩罚语句的事情道理以下:

1、预处置惩罚:建立 SQL 语句模板并发送到数据库。预留的值运用参数 "?" 标记 。比方:

INSERT INTO MyGuests (firstname, lastname, email) VALUES(?, ?, ?)

2、数据库剖析,编译,对SQL语句模板实行查询优化,并存储效果不输出。

3、实行:末了,将运用绑定的值传递给参数("?" 标记),数据库实行语句。运用能够屡次实行语句,假如参数的值不一样。

以上就是php预处置惩罚是什么的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/13471.html

标签: php预处理
分享给朋友:

“php预处理是什么【php问题】,php,预处理” 的相关文章

php array_count_values函数怎样用【php问题】,php,array_count_values

php array_count_values函数怎样用【php问题】,php,array_count_values

php array_count_values函数用于对数组中的一切值举行计数,其语法是array_count_values(array),参数array必须,指划定需要对值举行计数的数组。 php array_count_values函数怎样用? 作用:对数组中的一切值举行计数 语法:...

php is_readable函数怎样用【php问题】,php is_readable

php is_readable函数怎样用【php问题】,php is_readable

php is_readable函数用于推断指定文件名是不是可读,其语法是is_readable(file),参数file必须,指的是规定要搜检的文件。 php is_readable函数怎样用? 作用:推断指定文件名是不是可读。 语法: is_readable(file) 参数:...

php array_unique函数怎样用?【php问题】,php,array_unique函数

php array_unique函数怎样用?【php问题】,php,array_unique函数

array_unique()是PHP中的内置函数,语法为array_unique(array ,sort_flags),用于从数组中删除反复值。假如数组中有多个元素具有雷同的值,则将保存第一个涌现的元素,而且从数组中将其他雷同值的元素删除。 php array_unique()函数怎样用?...

php microtime函数怎样用【php问题】,php,microtime函数

php microtime函数怎样用【php问题】,php,microtime函数

microtime()函数是php中的一个内置函数,用于以微秒为单元返回当前的unix时候戳。该函数吸收单个可选参数get-as-float,默许返回微秒数字符串。 php microtime()函数怎样用? php microtime()函数返回当前 Unix 时候戳的微秒数,默许返回...

php strpbrk函数怎样用【php问题】,php,strpbrk函数

php strpbrk函数怎样用【php问题】,php,strpbrk函数

strpbrk()函数是PHP中的一个内置函数,用于搜刮字符串中的任何指定字符。此函数返回字符串的其余部分,从中找到任何指定字符的第一个婚配项。假如未找到任何字符,则返回false。此函数辨别大小写。 php strpbrk()函数怎样用? php strpbrk()函数在字符串中搜刮指...

php ignore_user_abort函数怎样用【php问题】,php,ignore_user_abort

php ignore_user_abort函数怎样用【php问题】,php,ignore_user_abort

php ignore_user_abort函数用于设置与长途客户机断开是不是会住手剧本的实行,其语法是ignore_user_abort(setting),参数setting可选,假如设置为 TRUE,则疏忽与用户的断开(剧本将继承运转)。 php ignore_user_abort函数怎...