下载此文档

php测试题.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
php 测试题公司的 PHP 面试题,大家来解决,送分啊! 加为好友发送私信在线聊天 timdy 等级: 可用分等级:贫农总技术分: 228 总技术分排名: 57707 结帖率: % 发表于: 2007-12-02 16:57:54 楼主 PHP 题目 1. 如何用 php 的环境变量得到一个网页地址的内容? ip 地址又要怎样得到? 2. 求两个日期的差数,例如 2007-2-5 ~ 2007-3-6 的日期差数 3. 请写一个函数,实现以下功能: 字符串“ open_door ”转换成“ OpenDoor ”、” make_by_id ”转换成” MakeById ”。 4. 要求写一段程序,实现以下数组$arr1 转换成数组$arr2 : $arr1 = array ( '0' => array ('fid' => 1, 'tid' => 1, 'name' =>'Name1' ), '1' => array ('fid' => 1, 'tid' =>2, 'name' =>'Name2' ), '2' => array ('fid' => 1, 'tid' =>5, 'name' =>'Name3' ), '3' => array ('fid' => 1, 'tid' =>7, 'name' =>'Name4' ), '4' => array ('fid' => 3, 'tid' => 9, 'name' =>'Name5' ) ); $arr2 = array ( '0' => array ( '0' => array ( 'tid' => 1, 'name' => 'Name1'), '1' => array ( 'tid' => 2, 'name' => 'Name2'), '2' => array ( 'tid' => 5, 'name' => 'Name3'), '3' => array ( 'tid' => 7, 'name' => 'Name4') ), '1' => array ( '0' => array ( 'tid' => 9, 'name' => 'Name5' ) ) ); 5. 请简述数据库设计的范式及应用。一般第 3 范式就足以, 用于表结构的优化, 这样做既可以避免应用程序过于复杂同时也避免了 SQL 语句过于庞大所造成系统效率低下。 6. 一个表中的 Id 有多个记录, 把所有这个 id 的记录查出来, 并显示共有多少条记录数,用 SQL 语句及视图、存储过程分别实现。 DELIMITER // CREATE PROCEDURE ProcGet ( IN ID_a INT(11) ) BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN END; SELECT COUNT(*) AS Sum FROM News Where ID= ID_a; END;// CALL ProcGet(88)// 7 表中有 ABC 三列,用 SQL 语句实现:当 A 列大于 B 列时选择 A列否则选择 B 列,当 B 列大于 C 列时选择 B 列否则选择 C 列。 DELIMITER // CREATE PROCEDURE ProcOut() BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN END; DECLARE Sum_a INT(11); DECLARE Sum_b INT(11); DECLARE Sum_c INT(11); -- 获取 A 列中的总值<-- DECLARE cur_1 CURSOR FOR SELECT SUM(A) FROM table_name; OPEN cur_1; FETCH cur_ 1 INTO Sum_a; CLOSE cur_1; -- 获取 B 列中的总值<-- DECLARE cur_2 CURSOR FOR SELECT SUM(B) FROM table_name; OPEN cur_2; FETCH cur_ 2 INTO Sum_b; CLOSE cur_2; -- 获取 C 列中的总值<-- DECLARE cur_3 CURSOR FOR SELECT SUM(C) FROM table_name; OPEN cur_3; FETCH cur_ 3 INTO Sum_c; CLOSE cur_3; IF Sum_a > Sum_b THEN SELECT A FROM table_name; ELSEIF Sum_b > Sum_c THEN SELECT B FROM table_name; ELSE SELECT C FROM ta

php测试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-05-18