求问两道php笔试/面试题

jip0303 2017-09-14 03:41:19
1、 优化sql语句: select * from 'table_1' where age>10 and grade=5;

其他没有任何信息,肿么搞?

2、注册登录后闪退怎么办?

话说手机app遇到过,web页面真心没遇到过啊?
...全文
551 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
君King 2017-09-19
  • 打赏
  • 举报
回复
1.sql 查询 尽量不要用* 看一下查询条件是否可以加一个组合索引 进行加快查询速度 2.闪退 查一下代码 是不是登录之后 哪里清空登录信息,或者说根本就没有保存登录信息,当然也可以根据日志入看一下 是不是服务器的问题
傲雪星枫 2017-09-17
  • 打赏
  • 举报
回复
select * from `table_1` where age>10 and grade=5;

1.age,grade加组合索引
2.改为
select * from `table_1` where grade=5 and age>10;


闪退还能怎么办,重开啊。
一起混吧 2017-09-15
  • 打赏
  • 举报
回复
1、在 age和 grade两个字段建立索引 2、首先检查代码有没有问题,有没有被别的地方影响了,代码没问题再检查浏览器是否禁用了cookie
一生小白 2017-09-14
  • 打赏
  • 举报
回复
*是查询表中所有字段,看后面主要找的是哪几个字段,或者说哪个字段,你这个where后面是挑选了两个字段条件,所以说,SQL语句只针对于两个字段。查询的时候就不要查询所有*了,查要查的,速度最快。
一生小白 2017-09-14
  • 打赏
  • 举报
回复
1.优化 select grade,age from 'table_1' where grade=‘5’ and age>10 ; 原因,因为先找“=”条件的速度比“>”要快.所以查询等号在前。 " * "要改,SQL要查什么字段写什么字段。 2. 主要原因在于登陆请求的业务处理层,所以说要从中找问题。打印并exit;找报错
红尘无爱 2017-09-14
  • 打赏
  • 举报
回复
1、 优化sql语句: select age,grade from 'table_1' where age>10 and grade=5; 2.无图无真相,主要看ie状态码

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧