一、问答。1) 语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是?为了避免多次包含同一文件,可以用什么语句来代替它们?
发生异常时include产生警告,require产生致命错误。
require_once()/include_once()
2) 用php打印出的时间格式是2016-10-05 22:06:21,时间函数怎么写?
echo date('y-m-d h:i:s');
3) 如何用php的超级环境变量得到正在浏览当前页面的用户的主机名?如何得到当前页面所在服务器的ip地址?
_servsr['remote_host']
_server['server_addr']
4) echo()和print_r()的区别?
echo是语言结构,无返回值。print_r是递归打印,用于输出数组对象。
5) 表单中get与post提交方法的区别?
get是发送请求http协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息。get明文,post不可见。
6) 检测一个变量$str是否有设置的函数?
isset($str)
7) 写出类中三个权限(访问)控制修饰符和作用。
public 公共, private 私用, protected 保护(只继承用)。
8) 在student表中插入数据,对应字段id(int),name(varchar(10)),content(varchar(20)),内容是,1,张三,计算机,请用三种方式写出插入语句。
insert into student values(1, '张三', 计算机');
insert into student(id,name,content) values(1, '张三', 计算机');
insert into student set id=1, name='张三',content='计算机';
9) 在循环中,用break和continue的区别?
break终止当前循环,跳出循环结构。
continue终止本次循环,继续下一次循环。
10) css的声明方法有几种?
行内样式、内嵌样式、外部样式表。
二、编程。11) 将'php'、'mysql'、'css'、'j**ascript'作为内容编辑到一个数组$study中,用2种或3种方法遍历显示数组元素。
/定义数组方式3种。
study['a'] php";
study['b'] mysql";
study['c'] css";
study['d'] j**ascript";
study2=array("a" =php","b" =mysql","c" =css","d" =j**ascript",)
study3=array("php","mysql","css","j**ascript");
/遍历显示数组方式3种。
foreach ( study as $value )
echo "
.$value; /对应输出数组中的元素值
foreach ( study2 as $key =>value )
echo "
$key---value"; 对应输出数组中的键名和值
for ($i=0; $i
12) 制作班级学生情况表student,包括序号、学号、姓名、性别、专业等项,分别对应id(主键、自增),stu _num, stu_name, sex, special 字段。
1、 150403、丁易、男、数据库。
2、 150502、王耳、男、互联网。
3、 150405、张珊、女、数据库。
问题:1) 数据表的导入文件填完整文件并装载进数据库。
use test;
create table student
id int primary key auto_increment ,stu_num char(6) not null ,stu_name varchar(10) not null ,sex char (2) not null ,
special varchar (10) not null
engine=myisam default charset=utf8;
insert into student values(1,"150403","丁易","男","数据库")
insert into student (id,stu_num,stu_name,sex,special) values(2,"150502","王耳","男","互联网")
insert into student (stu_num,stu_name,sex,special) values("150405","张珊","女","数据库")
2) php网页show_列出所有学生的情况表。
conn = mysql_connect("localhost", root" ,root");链接数据库服务器。
select = mysql_select_db("test" ,conn); 选择数据库。
mysql_query("set names gbk");设置数据库编码格式。
str = select * from student";
arr = mysql_query($str);
/echo mysql_error();
echo "查询出行数: "mysql_num_rows($arr);
echo ""动态输出html**。
while ($result = mysql_fetch_array( $arr ) 循环输出返回的数组元素。
echo ""
echo ""result['id'].
/ echo ""result[0].
echo ""result['stu_num'].
echo ""result['stu_name'].
echo ""result['sex'].
echo ""result['special'].
echo ""
echo ""
3) 用表单方式增加一个学生信息、李思、女、互联网。性别项用单选按钮,互联网/数据库的专业项用下拉菜单,post方法实现。表单页insert_提交到insert_处理。
insert_
insert_
if( $post["stu_numpost["stu_name"]!null &&post["sexpost["special"]!
PHP初级试题一附答案
1 定义一个变量的方法,要列出三种?str aaa str aaa str test 2 如何定义一个常量,判断常量是否存在用什么函数?define test happy new year if defined test echo test 3 如何把一个gb2312格式的字符串装换成utf 8格式...
初级 带答案
ge lwd初级考试试题。姓名 公司 本考题为开卷考试,可以查阅相关资料。不可以互相询问 对题目有异议除外 考试时间为1.5小时。填空题建议每空1分。一 填空题。1 ge centerfire电阻率共有2个发射频率分别是 400khz 和 2mhz 2 gecenterfire电阻率能测量 8 条不...
电工初级 带答案
一 判断题 正确的请在括号内打 错误的请在括号内打 每题1分,共220分 1.漏电保护器对两相触电不能进行保护,对相间短路也起不到保护作用。答案 2.验电器是高压验电的主要工具,用于500v 1000v电压的检测。答案 3.一般对低压设备和线路,绝缘电阻应不低于0.5m 照明线路应不低于0.25 m...