background image

7、SQL 中 LEFT JOIN 的含 www.hthrt.com 义是(16)。

 

如果 tbl_user 记录了学生的姓名(name)和学号(ID),
tbl_score 记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试成
绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总成绩,
则可 www.penqiang.net 以用 SQL 语句(17)。

答:(16) 自然左外连接     (17) select name , count(score) as sum_score from 
tbl_user left join tbl_score on tbl_user.ID=tbl_score.ID  group by tbl_user.ID

8、echo(),print(),print_r()的区别

答:echo 是语言结构,无返回值;print 功能和 echo 基本相同,不同的是 print 是函数,
有返回值;print_r 是递归打印,用于输出数组对象

9、js 代码

Window.onload = function(){

//表单验证

var

 fm = 

document

.getElementsByTagName(

'form'

)[0];

fm.onsubmit = 

function

 () {

if

 (fm.username.value.

length

 < 2 || 

fm.username.value.

length

 > 20) {

alert

(

'用户名不得小于2位或者大于20位'

);

fm.username.value = 

''

//清空

fm.username.

focus

(); 

//将焦点以至表单字段

return

 

false

;

}

}
return true;

}

10、删除目录

<?php  //自定义函数递归的删除整个目录
 function delDir($directory) {
   if(file_exists($directory)) {  //判断目录是否存在,如果存在则执行

  if($dir_handle=@opendir($directory)){ //打开返回目录资源,并判断
    while($filename=readdir($dir_handle)){ //遍历目录读出目录中信息

if($filename!="." && $filename!="..") { //一定要排除两个特殊目录
  $subFile=$directory."/".$filename;//将目录下文件和当前目录相连
  if(is_dir($subFile))              //如果是目录条件则成立
     delDir($subFile);              //递归调用自己删除子目录
  if(is_file($subFile))             //如果是文件条件则成立
     unlink($subFile);              //直接删除这个文件
 }

    }