Linux用户和组管理
1.useradd tom 添加一个tom用户 [crayon-684e44f0e07c184568… 继续阅读 Linux用户和组管理
1.useradd tom 添加一个tom用户 [crayon-684e44f0e07c184568… 继续阅读 Linux用户和组管理
1.文件类型标志 普通文件(-) 目录(d) 符号连接( | ) 2.chmod 变更文件或目录的权… 继续阅读 Linux文件权限管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$_SERVER['SCRIPT_FILENAME']: 当前脚本的绝对路径 $_SERVER['DOCUMENT_ROOT']: 当前运行脚本所在的文档根目录,在服务器配置文件中定义 $_SERVER['SERVER_NAME']: 当前运行脚本所在服务器主机的名称(域名) $_SERVER['HTTP_HOST']: 请求的主机名(域名) $_SERVER['SERVER_ADDR']: 服务器主机的IP地址 $_SERVER['SERVER_PORT']: 服务器主机的端口号 $_SERVER['REQUEST_METHOD']: 访问页面时的请求方法 $_SERVER['REMOTE_ADDR']: 浏览当前页面的用户主机IP地址 $_SERVER['REMOTE_PORT']: 浏览当前页面用户主机连接服务器实用的端口号 $_SERVER['QUERY_STRING']: 请求所传递的参数,index.php?后面的内容 $_SERVER['REQUEST_TIME']: 请求开始时的时间戳 $_SERVER['SCRIPT_NAME'] 和 $_SERVER['REQUEST_URI'] 和 $_SERVER['PHP_SELF']: 当前脚本的路径,访问该页面需要的URL,当前正在执行脚本的文件名,与 document root相关 |
1.区别: 1.1: echo没有返回值; print有返回值 1.2: echo可… 继续阅读 echo和print
get请求包含参数, URL长度限制, 一般是2046字节; post包含参数在请求体中, 没有限制… 继续阅读 GET和POST区别
1. 用单引号代替双引号引用字符串; 2. 能将类的方法定义成static, 就尽… 继续阅读 PHP程序性能优化方法
Redis的常用数据类型: String, Hash, List, Set, Sorted Set,… 继续阅读 Redis与Memcached的区别
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
1.mysqli_num_rows: 获取结果集的元素个数 2.die(): 终止PHP代码的执行 3.mysqli_fetch_assoc: 如果结果集中只有一个的话, 那么直接把这个唯一的结果获取出来, 获取的数组, 是一个关联数组 4.mysqli_connect(): 连接数据库 5.mysqli_query(): 执行数据库语句 6.mysqli_fetch_all() 6.1: 把结果集转为 PHP 的数组 6.2: 隐藏第二参数 MYSQLI_NUM: 默认, 索引数组 MYSQLI_ASSOC: 关联数组 MYSQLI_BOTH: 两者都有 7.mysqli_close(): 关闭数据库 8.mysqli_num_rows(): 获取结果集中元素的个数 9.mysql_fetch_assoc(): 当结果集中只有一个元素的时候, 直接获取此元素, 获取的数组中的键, 默认是关联数组形式 10.mysqli_affected_rows(): 获取数据库语句影响的行数, 通常用于更新 和 删除操作, 可以知道更新或者删除的行数 11.mysqli_insert_id(): 获取插入数据的自增id, 如果插入多条, 返回首条数据的id 12.mysqli_fetch_array() 12.1: 当搜索结果仅有一条时, 获取这条数据 12.2: mysqli_fetch_array($result, 选项) 12.3: 可选的参数2 MYSQLI_NUM: 默认, 索引数组 MYSQLI_ASSOC: 关联数组 MYSQLI_BOTH: 两者都有 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
1.DDL: data definition language(数据库定义语言) 1.1: create: 建表, 建库 1.2: alter: 改表, 改库, 改表结构 1.3: drop: 删表, 删库 1.4: truncate: 清空表, 重置表 2.DML: data manipulation language(数据操作语言) 2.1: insert: 插入 2.2: update: 更新 2.3: delete: 删除 2.4: select: 查 3.DCL: data control language(数据库控制语言) 3.1: grant: 授权 3.2: revoke: 取消授权 4.TCL: transaction control language(事务控制语言) 4.1: savepoint: 备份, 设置保存点 4.2: rollback: 还原, 回滚 |
1 2 3 4 5 |
select now(); 读取当前时间 select version(); 读取数据库的版本号 select user(); 读取当前用户 select database(); 当前数据库 select (20+5)*4; 当做计算器使用 |