Limi Sql优化(优化指的是哪些方面),怎么给用户展示1个分页的导航 |
|
分页导航实现的原理 |
首页 上一页 下一页 末页 $page=1 $page-1 $page+1 $pagemax $sql = 'xxxxxxxxxxxxxxxxxxxxxxxx'; $res = mysql_query( $sql ); $rows = mysql_fetch_assoc( $res ); $nums = mysql_num_rows( $res ); |
分页的偏移量(每页的展示数量),例如第五页 |
select * from table limit 偏移量 , 条数
偏移量 = (页数-1)* 条数 |
Excel文件批量导入游客(用到的插件,怎么识别里面的数据) |
插件:PHPExcel
将excel内容转换成数组 1)上传文件 2)选择excel版本读取excel 3)读取excel文件中的第一行的列名 4)取得总的列数 5)取得总的行数 6)从第二行开始(因为第一行为列名),循环读取数据,将富文本转换为字符串,或者时间转换日期格式 7)删除文件 |
发送短信签名的链接(签名的插件) |
插件:wacom
签名版,签名后提交到后台的是base64的图片 |
不用shuffle,随机打乱一个数组 |
$arr = array( '5' , '3' , '6' ,'9' ,'2' , '1');
$random_keys = array_rand( $arr , 5);
$newArr = array(); foreach( $random_keys as $k=>$v){ $newArr[ $k ] = $arr[ $v ]; } |
字符串转换整型,结果为0 |
|
Php使用递归的方法,实现自然数n相加的结果 |
function test( $a=0 ){ $a++; If($a<10){ echo $a; test($a); } } |
用什么打包微信app,然后上传 |
1.首先在hbuilder新建一个App项目,把代码放进去 2.在mainfest.json里面设置好一切 3.点击菜单: 发行 -> 发行为原生安装包 |
单独的图片服务器(具体的操作流程,为什么要选择这样,好处是) |
|
超全局变量 |
$_GLOBALS $_SESSION $_COOKIE $_GET 接收表单或者超链接发送过来的数据 $_REQUEST
$_SERVER $_FILES $_ENV |
魔术常量 |
__DIR__ 文件所在的目录 __FILE__ 文件的完整路径 __LINE__ 文件中当前行数 __NAMESPACE__ 当前命名空间 __CLASS__ 类的名称 __TRAIT__ trait的任务 __FUNCTION__ 函数名称 __METHOD__ 类的方法名称
|
魔术方法 |
__construct() 构造函数 类会在每次创建对象时先调用这个方法 __destruct() __call() 在对象中调用一个不存在的方法时会被调用 __callStatic() 调用一个不存在的静态方法 __get() 读取不存在的属性值 __set() 给不存在的属性值赋值 __isset() 对不存在的属性调用isset __unset() 对不存在的属性调用unset __sleep() 提交未提交的数据 __wakeup() 重新建立数据库的链接 __tosting() 当一个类被当成字符串时应怎么处理 __invoke() 尝试调用函数的方式 调用一个对象 __clone() 复制生成的对象
|
PHP错误类型 |
注意 E_notice 警告 E-warning 错误 E_error 捕获所有的错误和警告 E_all |
屏蔽php错误 |
1)@ 2)编辑php.ini中的display_error = off 3)php脚本加error_reporting(0) 脚本第一行就写 |
Innodb数据库的备份 |
Cp Mysqldump Lvm2 xtrabackup |
屏幕自适应 | 1)meta标签 Viewport( width,height,initial_scale,minimum_scale,maximum_scale )
2)使用css单位rem
3)使用百分比 |
php基础知识(八)
猜你喜欢
转载自blog.csdn.net/converoscar/article/details/103968256
今日推荐
周排行