1.include(file_path)
:file_path为文件的绝对路径 ,include可以快速调用路径指向的文件,使用include()函数可以剩下很多的步骤。
2.error_reporting(n)
:报错函数,可以进行报错,n值不同的时候可以返回不同的报错类型。
3.isset()
:检查是否为空,不为空返回true,为空返回false。
4.empty():检查一个变量是否为空。
5.fopen(file_name,mode)
:打开文件。
6.fwrite()
:写入文件内容。
7.fclose()
:关闭文件。
8.mysql_query($sql)
:执行某个针对数据库的查询。
9.mysql_fetch_array(data,array_type)
:从结果集中取得一行数据作为关联数组,或数字数组,或二者兼有。返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。
(data:可选。数据指针— mysql_query() 函数产生的结果。
array_type:可选。规定返回哪种结果。可能的值:
MYSQL_ASSOC - 关联数组
MYSQL_NUM - 数字数组
MYSQL_BOTH - 默认。同时产生关联和数字数组)
10.mysql_error()
:错误报告。
11.mysql_real_escape_string()
:转义SQL语句中的特殊字符,\x00
,\n
,\r
,\
,'
,"
,\x1a
如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。
12.mysql_escape_string()
:转义一个字符串,使之可以安全的用于mysql_query(),并不转义%
和_
其余与mysql_real_escape_string()完全一样,除了 mysql_real_escape_string()接受的是一个连接句柄并根据当前字符集转移字符串之外。mysql_escape_string() 并不接受连接参数,也不管当前字符集设定。
13.mysql_fetch_row(data)
:从结果集中取得一行数据并作为数组返回。(data:mysql_query()返回的结果。)
14.mysql_affected_rows
(link_identifier):取得前一次MySQL操作所影响的记录行数。(link_identifier:MySQL 的连接标识符。如果没有指定,默认使用最后被 mysql_connect() 打开的连接。如果没有找到该连接,函数会尝试调用 mysql_connect() 建立连接并使用它。如果发生意外,没有找到连接或无法建立连接,系统发出 E_WARNING 级别的警告信息。)
15.mysqli_multi_query()
:执行一个或多个针对数据库的查询,执行多个查询时用分号分隔。
16.mysqli_store_result()
:转移上一次查询的结果集。
17.mysqli_more_results(link)
:检查批量查询中是否还有查询结果。(仅以过程化样式:由mysqli_connect() 或 mysqli_init() 返回的链接标识。)
18.print_r()
:打印函数。
19.
在uname
和passwd
两边加上双引号 ”
,.
起连接作用;。
20.substr(string,length)
:返回一个字符串,string要返回的字符串,length要返回的长度。
21.addslashes()
:在 单引号 ’
,双引号 ”
,反斜杠 \
, NULL 前加反斜杠。
22.get_magic_quotes_gpc()
:获取当前magic_quotes_gpc的配置选项设置,返回0表示本功能关闭,返回1表示功能打开;当magic_quotes_gpc
打开时,所有的单引号 ’
,双引号 ”
,反斜杠 \
, NULL 会自动转为含有反斜杠的溢出字符。
23.stripslashes()
:反引用一个引用字符串,如果magic_quptes_sybase项开启,反斜线将被去除,但是两个反斜线将会被替换成一个。
24.intval(mixed $var[,int $base=10])
:整形转换,成功返回var的integer值,失败时返回0,用于获取变量的整数值,不能用于object,否则会产生错误并返回1,{
v
a
r
:
要
转
换
成
i
n
t
e
g
e
r
的
数
量
值
;
var:要转换成integer的数量值;
var:要转换成integer的数量值;base:转化所使用的进制,如果base是0,通过检测var的格式来决定使用的进制[如果字符串包括了”0x”(或“0x”)的前缀,使用16进制(hex),如果以”0”开始,使用8进制(octal),否则将使用10进制(decimal)]}。
25.ctype_digit()
:检查字符串中每个字符是否都是十进制数字,如是则返回true,否则返回false。
26.setcookie()
:定义了cookie,会和剩下的http头一起发送给客户端。和其他http头一样,必须在脚本产生任意输出之前发送cookie(由于协议的限制)。在产生任何输出之前(包括和或者空格)调用本函数。一旦设置cookie后,下次打开页面时可以使用
C
O
O
K
I
E
函
数
读
取
。
c
o
o
k
i
e
值
同
样
也
存
在
于
_COOKIE函数读取。cookie值同样也存在于
COOKIE函数读取。cookie值同样也存在于_REQUEST。
27.base64_encode()
:使用base64对数据进行编码 。
28.header
:发送原生http头,必须在任何实际输出之前调用,不管是普通的HTML标签,还是文件或PHP输出的空行,空格。
29.session_start()
:开启session。
30.session_destroy()
:销毁session。
31.preg_replace($pattern,$replacement,$subject[limit])
:执行一个正则表达式的搜索和替换,搜索subject中匹配pattern的部分以replacement进行替换,limit为limit从句 (可选)。
32.preg_match($pattern,$subject)
:搜索subject与pattern给定的正则表达式的一个匹配。
33.$_SERVER
:超全局变量。
34.explode(separator,string,limit)
:把字符串打散为数组,separator参数不能是空字符串。
35.dechex()
:把十进制转换为十六进制。
36.ord()
:返回字符串的首个字符的ASCII值。