Dear 各位大侠, 我是PHP菜鸟(没有使用过PHP语言),最近面试时别人给了我几道PHP的试题,还请各位大侠帮忙解答,谢谢!1、用PHP分别打印出当天和前一天的时间,格式是2010-01-01 08:30:20
2、echo(),print(),print_r()的区别
3、写出你使用过能够使HTML和PHP分离开使用的模板
4、列举出使用哪些工具进行版本控制?
5、如何实现字符串截取函数,和分割函数?
6、谈谈优化MYSQL数据库的方法。
7、使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来
表名User
Name Tel Content Date
张三 123456789011 本科毕业 2005-07-10
张四 021-55665566 大专毕业 2006-07-15
张三 0752-1111111 大专毕业 2004-07-15 请根据上面的题目完成代码:
$mysql_db=mysql_connect("local","root","pass");
@mysql_select_db("DB",$mysql_db);
2、echo(),print(),print_r()的区别
3、写出你使用过能够使HTML和PHP分离开使用的模板
4、列举出使用哪些工具进行版本控制?
5、如何实现字符串截取函数,和分割函数?
6、谈谈优化MYSQL数据库的方法。
7、使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来
表名User
Name Tel Content Date
张三 123456789011 本科毕业 2005-07-10
张四 021-55665566 大专毕业 2006-07-15
张三 0752-1111111 大专毕业 2004-07-15 请根据上面的题目完成代码:
$mysql_db=mysql_connect("local","root","pass");
@mysql_select_db("DB",$mysql_db);
date_default_timezone_set("PRC");
echo date("Y-m-d h:i:s");
echo date("Y-m-d h:i:s",strtotime("-1 day"));
?>2.echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出 echo 会更快,而print_r通常用于打印变量的相关信息,通常在调试中使用。print 是打印字符串print_r 则是打印复合类型 如数组 对象3.smarty4.cvs5.$rest = substr("abcdef", 1); // returns "bcdef"
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece26.http://topic.csdn.net/u/20100327/17/91866b8a-e5c7-442c-88df-4945fc0af3a8.html7.<?php
$sql = "select * from User where Name='张三' ";
$mysql_db=mysql_connect("local","root","pass");
@mysql_select_db("DB",$mysql_db);
mysql_query("set names 'utf8'");
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)){
echo $row['Name']."\t".$row['Tel']."\t".$row['Content']."\t".$row['Date'];
echo "<br>";
}
?>