so much,其实PHP本身就是一种模版引擎,我用过的是smarty,常见的还有PHPLib,FastTemplate,Savant这里有个模板引擎列表:http://www.sitepoint.com/forums/showthread.php?t=123769
4.如何实现PHP、JSP交互?
题目有点含糊不清,SOAP,XML_RPC,Socket function,CURL都可以实现这些,如果是考PHP和Java的整合,PHP内置了这种机制(如果考PHP和.NET的整合,也可以这么回答),例如$foo = new Java('java.lang.System'); 5.使用哪些工具进行版本控制? CVS和SVN,SVN号称下一代CVS,功能强大,不过CVS是老牌,市占率很高.我一直用SVN,题目是问用什么工具,呃,这个可能需要这么回答:CVS Server on Apache作服务端,WinCVS作客户端;Subversion on Apache/DAV 做服务端,TortoiseSVN做客户端,或者Subclipse做客户端
1 请说明 PHP 中传值与传引用的区别。什么时候传值什么时候传引用? 答: 传值只是把某一个变量的值传给了另一个变量,而引用则说明两者指向了同一个地方。 2 在PHP中error_reporting这个函数有什么作用? 答: The error_reporting() function sets the error_reporting directive at runtime. PHP has many levels of errors, using this function sets that level for the duration (runtime) of your script. 3 请用正则表达式(Regular Expression)写一个函数验证电子邮件的格式是否正确。 答:
/**//*========================得到测试数据c: .txt=========*/ SELECT* into outfile 'c: .txt' FROM `testok`; /**//*========================载入临时表=========*/ createTABLE phpinterview.testok(id int,ip varchar(15),time datetime,iid int); LOAD DATA INFILE 'c: .txt' intotable testok; /**//*=========================删除ip有重复的记录=========*/ delete A from testok A,(select ip from testok B groupby ip havingcount(*) >1) B where A.ip=B.ip /**//*================统计每个投票选项的投票数==============================*/ select iid,count(*) from testok B groupby B.iid
1、使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来 表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10-15 张四 021-55665566 中专毕业 2006-10-15 请根据上面的题目完成代码: $mysql_db=mysql_connect("local","root","pass"); @mysql_select_db("DB",$mysql_db); drop table if exists user;
/*==============================================================*/ /* Table: user */ /*==============================================================*/ create table user ( `Name` varchar(20), Tel varchar(16), Content varchar(255), `Date` date ) insert into user(name,tel,content,`date`) values('张三','13333663366','大专毕业','2006-10-11'); insert into user(name,tel,content,`date`) values('张三','13612312331','本科毕业','2006-10-15'); insert into user(name,tel,content,`date`) values('张四','021-55665566','中专毕业','2006-10-1');
"; mysql_query("set names gbk"); $result=mysql_query("select Name,Tel,Content,Date from user where Name='张三'") or die("错误:".mysql_error()); while($row=mysql_fetch_array($result,MYSQL_BOTH)) { echo "
".$row["Name"]."
".$row["Tel"]."
". $row["Content"]."
".$row["Date"]."
"; } mysql_free_result($result); echo "
" ?> 3、如何使用下面的类,并解释下面什么意思? class test{ function Get_test($num){ $num=md5(md5($num)."En"); return $num; } } /** * 使用md5加密数据... * */ class test{ function Get_test($num){ $num=md5(md5($num)."En"); return $num; } } $a=new test(); echo $a->Get_test("123"); ?> 4、用javascipt打印 “上海爱吉”
JS打印
5、写出 SQL语句的格式 : 插入 ,更新 ,删除 select expression from tablename where condition group by columns asc with rollup order by column asc limit offset,rowcount;
insert into tablename(columname) values(exp); update tablename set columnname=exp where condition order by column limit rowcount; delete from tablename where condition order by column limit rowcount;
一、PHP/MySQL编程 1) 某内容管理系统中,表message有如下字段 id 文章id title 文章标题 content 文章内容 category_id 文章分类id hits 点击量 创建上表,写出MySQL语句
2)同样上述内容管理系统:表comment记录用户回复内容,字段如下 comment_id 回复id id 文章id,关联message表中的id comment_content 回复内容 现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面
文章id 文章标题 点击量 回复数量
用一个SQL语句完成上述查询,如果文章没有回复则回复数量显示为0
3) 上述内容管理系统,表category保存分类信息,字段如下 category_id int(4) not null auto_increment; categroy_name varchar(40) not null; 用户输入文章时,通过选择下拉菜单选定文章分类 写出如何实现这个下拉菜单
droptableifexists Comment; droptableifexists category; droptableifexists message; /**//*==============================================================*/ /**//* Table: Comment */ /**//*==============================================================*/ createtable Comment ( comment_id int unsigned notnull, id int unsigned notnull, comment_content text, primarykey (comment_id) ) type = InnoDB; /**//*==============================================================*/ /**//* Table: category */ /**//*==============================================================*/ createtable category ( category_id intnotnull AUTO_INCREMENT, category_name varchar(40) notnull, primarykey (category_id), key AK_pk_category_id (category_id) ) type = InnoDB; /**//*==============================================================*/ /**//* Table: message */ /**//*==============================================================*/ createtable message ( id intnotnull, title varchar(120) notnull, content textnotnull, category_id int unsigned, hit int unsigned, primarykey (id) ) type = InnoDB; select A.id,A.title,A.hits,IFNULL(B.num,0) from message A leftjoin (select id,count(*) as num from comment B groupby id) B on A.id=B.id orderby B.num desc;
<html> <head><title>JS打印title>head> <body> <form> <select id="category" name="category"> php mysql_connect("localhost","root","") or die("db conn error:".mysql_error()); mysql_select_db("phpinterview") or die("db error".mysql_error()); $result=mysql_query("select category_id,category_name from category"); while($row=mysql_fetch_array($result)) { echo"".$row["category_name"].""; } ?> select> form> body> html>
9)- 写出发贴数最多的十个人名字的SQL,利用下表: members(id,username,posts,pass,email) SELECT username,count(*) as num FROM `members` group by username desc order by count(*) desc limit 10 10)如何通过javascript判断一个窗口是i已经被屏蔽。
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&