?足彩 比分计划软件?足彩 比分天天计划?足彩 比分人工计划?足彩 比分在线计划?足彩 比分稳赢计划
首頁 >  面試題 > JAVA,PHP企業面試寶典 > 

華育國際春季PHP面試題終章

華育國際春季PHP面試題終章

作者:elc 來源: 時間:2017-04-07 訪問次數:2908
創建新聞發布系統,庫名為cms,表名為article,有如下字段,寫出創建表的命令?

1、創建新聞發布系統,庫名為cms,表名為article,有如下字段,寫出創建表的命令?

Id 文章id

Title 文章標題

Content 文章內容

Category_id 文章分類id

Dateline 時間

set names gbk;

create database cms character set utf8;

use cms;

create table article (

id int primary key auto_increment,#文章id

title varchar(30),#文章標題

content varchar(20),#文章內容

category_id int,#文章分類ID

datetime date#時間

);

2、寫一個操作mysql的類,類名為mysqlDB,類中有連接數據庫方法connect()和返回數據庫查詢結果的二維數組的方法getAll();

mysqlDB.class.php

<?php

//數據庫封裝類

classmysqlDB

{

public$conn = NULL;//連接對象

public$rs = NULL;//結果集對象

//連接數據庫

private function__construct()

{

$this->conn = mysql_connect("localhost","name","password");

mysql_query("set names utf8");

mysql_select_db("database");

}

//防止克隆對象

private function__clone()

{}

//獲得該類的對象(單例模式的)

public static functiongetInstance()

{

static$obj = NULL;

if($obj == NULL)

{

$obj = newmysqlDB();

}

return$obj;

}

//執行select語句,返回:二維數組

public functiongetAll($sql)

{

$result = array();//存儲所有記錄

$this->rs = mysql_query($sql);

while($row = mysql_fetch_array($this->rs))

{

$result[] = $row;

}

return$result;

}

//執行select語句,返回:一維關聯數組

public functiongetRow($sql)

{

$result = NULL;//存儲一條記錄

$this->rs = mysql_query($sql);

if($row = mysql_fetch_array($this->rs))

{

$result = $row;

}

return$result;

}

//執行insert、update、delete語句,返回:受影響的行數

public functionexec($sql)

{

mysql_query($sql);

$result = mysql_affected_rows($this->conn);

return$result;

}

//釋放結果集

public functionfreeResult()

{

mysql_free_result($this->rs);

}

//關閉數據庫

public functionclose()

{

mysql_close($this->conn);

}

}

?>

3、用第一題中的表和第二題中的類寫出如下操作:顯示點擊量最多的10條新聞的標題和發布時間。

insert into article values(' ','標題1','內容1','文章分類ID1',now());

insert into article values(' ','標題2','內容2','文章分類ID2',now());

insert into article values(' ','標題3','內容3','文章分類ID3',now());

insert into article values(' ','標題4','內容4','文章分類ID4',now());

insert into article values(' ','標題5','內容5','文章分類ID5',now());

insert into article values(' ','標題6','內容6','文章分類ID6',now());

insert into article values(' ','標題7','內容7','文章分類ID7',now());

insert into article values(' ','標題8','內容8','文章分類ID8',now());

insert into article values(' ','標題9','內容9','文章分類ID9',now());

insert into article values(' ','標題10','內容10','文章分類ID10',now());

insert into article values(' ','標題11','內容11','文章分類ID11',now());

insert into article values(' ','標題12','內容12','文章分類ID12',now());

insert into article values(' ','標題13','內容13','文章分類ID13',now());

select * from article;

<?php

header("content-type:text/html;charset=utf-8");

include_once'mysqlDB.class.php';

?足彩 比分计划软件?足彩 比分天天计划?足彩 比分人工计划?足彩 比分在线计划?足彩 比分稳赢计划
做海运赚钱吗 打麻将属于赌博吗 网上医生靠什么赚钱 重庆时时彩 nba即时指数 麻将杭州 开一家什么小店 比较赚钱 三分彩 海峡两岸为股东最赚钱 青海快3