PHP面接試験点---14.プログラム機能設計
プログラム機能設計
本題:オンライン伝言帳を作成し、ユーザーのオンライン伝言機能を実現し、伝言情報をデータベースに保存し、データテーブルの内容を設計し、php符号化を使用して完成することを要求する.
まず、テーブルフィールドを考慮してデータテーブルを作成します.
需要フィールド:id、伝言タイトル、伝言内容、伝言時間、伝言者
プログラム:
本題:無線分類表を設計する
再帰的な方式を直接使用するのが一般的で、pathは補助表示にすぎない.
本題:オンライン伝言帳を作成し、ユーザーのオンライン伝言機能を実現し、伝言情報をデータベースに保存し、データテーブルの内容を設計し、php符号化を使用して完成することを要求する.
まず、テーブルフィールドを考慮してデータテーブルを作成します.
需要フィールド:id、伝言タイトル、伝言内容、伝言時間、伝言者
Create messages(
Id int unsigned not null auto_increment primary key,
Title varlue(128) not null default ‘’,
Content text not null default ‘’,
Created_at int(0) not null default(0),
User_name varchar(64)
)engine=innodb default charset=utf8;
プログラム:
prepare($sql);
$data = [
':title' => $title,
':content' => $content,
':created_at' => time(),
':user_name' => $user_name
];
$rows = $sth->execute($data);
if ($rows)
{
exit(' ');
} else {
exit(' ');
}
} catch (PDOException $e) {
exit ('Error:'.$e->getMessage());
}
本題:無線分類表を設計する
再帰的な方式を直接使用するのが一般的で、pathは補助表示にすぎない.