包括存储过程、视图、事务等等
10.MySQL数据库基本的三个优化法则是什么,除了增加硬件和带宽?(提示:从服务配置、应用、开发角度考虑)
(1)
系统服务优化,把MySQL的key_buffer、cache_buffer、query_cache等增加容量
(2)给所有经常
查询的字段增加适当的索引
(3)优化SQL语句,减少Ditinct、Group、Join等等语句的操作
6楼
面试题1
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21
2、echo(),print(),print_r()的区别
3、能够使HTML和
PHP分离开使用的模板
4、如何实现PHP、
JSP交互?
5、使用哪些工具进行版本控制?
6、如何实现字符串翻转?
7、优化MYSQL数据库的方法。
8、谈谈事务处理
9、apache+mysql+php实现最大负载的方法
10、实现中文字串截取无乱码的方法。
面试题2
var $empty = '';
var $null = NULL;
var $bool = FALSE;
var $notSet;
var $array = array();
1.
$a = "hello";
$b = &;$a;
unset($b);
$b = "world";
what is $a?
2.
$a = 1;
$x = &;$a;
$b = $a++;
what is $b?
3.
$x = empty($array);
what is $x? true or false
4.您是否用过版本控制
软件? 如果有您用的版本控制软件的名字是?
5.您是否用过模板引擎? 如果有您用的模板引擎的名字是?
6.请简单阐述您最得意的开发之作.
7.对于大流量的网站,您采用什么样的方法来解决访问量
问题?
8.用PHP写出显示客户端IP与服务器IP的代码:
8楼
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。
2.执行
程序段将输出(3)。
3.在HTTP 1.0中,状态码 401 的含义是(4);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(5)。
4.数组函数 arsort 的作用是(6);语句 error_reporting(2047)的作用是(7)。
5.PEAR中的数据库连接字符串格式是(8)。
6.写出一个正则表达式,过虑网页上的所有JS/
VBS脚本(即把script标记及其内容都去掉):(9)。
7.以Apache模块的方式安装PHP,在文件http.conf中首先要用语句(10)动态装载PHP模块,然后再用语句(11)使得Apache把所有扩展名为php的文件都作为PHP脚本处理。
8.语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是(12);为了避免多次包含同一文件,可以用语句(13)来代替它们。
9.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是(14)。
10.一个函数的参数不能是对变量的引用,除非在php.ini中把(15)设为on.
11.SQL 中LEFT JOIN的含义是(16)。如果 tbl_user记录了学生的(name)和(ID),tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的(ID)和考试成绩(score)以及考试科目(subject),要想打印出各个学生及对应的的各科总成绩
,则可以用SQL语句(17)。
12.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须(18)。
13.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
14.简述论坛中无限分类的实现原理。
15.
设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭
,而输入的信息却在主网页中显示。
1- 给你三个数,写程序求出其最大值。
2- 谈谈asp,php,jsp的优缺点
3- 谈谈对mvc的认识
4- 写出发贴数最多的十个人名字的SQL,利用下表:
members(id,username,posts,pass,email)
面试题8
1-如何通过javascript判断一个窗口是否已经被屏蔽。
2-写出session的运行机制
3-有一数组$a=array(4,3,8,9,2);请将其重新排序,按从小到大的顺序列出。
4-防止SQL注射漏洞一般用_____函数。
5-查询在线人数,并能处理异常掉线的SQL
....WHERE ________< no