2020-04-09 00:24:44 +08:00

101 lines
3.2 KiB
PHP

<?php
namespace MessageBoard\Database;
require_once FOLDER_ROOT.'/lib/Database/Database.php';
class DbMessage extends Database
{
/**
* 取得列表
*
* @param integer $limit 第幾筆開始
* @param integer $count 此查詢要列出幾筆
* @return void
*/
public function getList(int $limit=null, int $count=null)
{
$sqlString = "SELECT * FROM `".$this->table('message')."`";
$query = $this->connDB->prepare($sqlString);
$query->execute();
$queryResultAll = $query->fetchAll();
return $queryResultAll;
}
/**
* 取得單筆資料
*
* @param [type] $id
* @return void
*/
public function getDataByid($id)
{
$sqlString = "SELECT * FROM `".$this->table('message')."` WHERE id = :id";
$query = $this->connDB->prepare($sqlString);
$query->bindParam(":id", $id);
$query->execute();
$queryResultAll = $query->fetchAll();
return $queryResultAll;
// // 如果有查到一筆以上
// if( count($queryResultAll) >= 1 ) {
// // 製作回傳結果陣列
// $result = array();
// foreach($queryResultAll as $key => $thisResult) {
// if($thisResult['UEnabled'] != '0') {
// $output_enable = true;
// }
// else { $output_enable = false; }
// if($thisResult['UEnable_NoAppoint'] != '0') {
// $output_enable_noAppoint = true;
// }
// else { $output_enable_noAppoint = false; }
// array_push($result,
// array( 'user_id' => $thisResult['UID'],
// 'password' => $thisResult['UPassword'],
// 'group_id' => $thisResult['GID'],
// 'group_name' => $thisResult['GName'],
// 'class_id' => $thisResult['CID'],
// 'class_name' => $thisResult['CName'],
// 'enable' => $output_enable,
// 'build_time' => $thisResult['UBuildTime'],
// 'modify_time' => $thisResult['UModifyTime'],
// 'learnStyle_mode' => $thisResult['LMode'],
// 'material_mode' => $thisResult['MMode'],
// 'enable_noAppoint' => $output_enable_noAppoint,
// 'nickname' => $thisResult['UNickname'],
// 'realname' => $thisResult['URealName'],
// 'email' => $thisResult['UEmail'],
// 'memo' => $thisResult['UMemo'])
// );
// }
// return $result;
// }
// else {
// return null;
// }
}
public function insert(Type $var = null)
{
# code...
}
public function edit()
{
# code...
}
public function delete($id)
{
# code...
}
}