中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

公司介紹視頻制作網(wǎng)站優(yōu)化排名金蘋果系統(tǒng)

公司介紹視頻制作,網(wǎng)站優(yōu)化排名金蘋果系統(tǒng),長(zhǎng)安營(yíng)銷型網(wǎng)站建設(shè),祿豐縣住房和城鄉(xiāng)建設(shè)局網(wǎng)站1、實(shí)現(xiàn)效果調(diào)用實(shí)現(xiàn)數(shù)據(jù)增刪改查封裝 2、index.php 入口定義數(shù)據(jù)庫(kù)賬號(hào)密碼 <?php//定義當(dāng)前請(qǐng)求模塊 define("MODULE",index);//定義數(shù)據(jù)庫(kù) define(DB_HOST,localhost);//數(shù)據(jù)庫(kù)地址 define(DB_DATABASE,aaa);//數(shù)據(jù)庫(kù) define(DB_USER,root);//數(shù)據(jù)庫(kù)賬號(hào) def…

1、實(shí)現(xiàn)效果調(diào)用實(shí)現(xiàn)數(shù)據(jù)增刪改查封裝

?

2、index.php 入口定義數(shù)據(jù)庫(kù)賬號(hào)密碼

<?php//定義當(dāng)前請(qǐng)求模塊
define("MODULE",'index');//定義數(shù)據(jù)庫(kù)
define('DB_HOST','localhost');//數(shù)據(jù)庫(kù)地址
define('DB_DATABASE','aaa');//數(shù)據(jù)庫(kù)
define('DB_USER','root');//數(shù)據(jù)庫(kù)賬號(hào)
define('DB_PWD','root');//數(shù)據(jù)庫(kù)密碼require "./core/KJ.php";

3、KJ.php引入基類

    //自動(dòng)加載文件public static function _autoload($className){switch ($className){//自動(dòng)加載控制器case substr($className,-3)=='Crl':$path= CONTROLLER.'/'.$className.'.php';if(is_file($path))  include $path;break;//自動(dòng)加載基類case substr($className,-4)=='Base':$path= KJ_CORE.'/base/'.$className.'.php';if(is_file($path))  include $path;break;default :break;}}

4、基類使用pdo封裝增刪改查 ModelBase.php

<?php
class ModelBase
{public $pdo = NULL;public function __construct(){$this->_connect();}private function _connect(){$host = DB_HOST;$db = DB_DATABASE;$user = DB_USER;$pass = DB_PWD;$dsn = "mysql:host=$host;dbname=$db;charset=utf8";try {$this->pdo = new PDO($dsn, $user, $pass, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);} catch (PDOException $e) {die("數(shù)據(jù)庫(kù)連接失敗: " . $e->getMessage());}}public function insert($table, $data) {// 準(zhǔn)備SQL語(yǔ)句$fields = implode(', ', array_keys($data));$values = ':' . implode(', :', array_keys($data));$sql = "INSERT INTO $table ($fields) VALUES ($values)";// 綁定參數(shù)并執(zhí)行SQL語(yǔ)句$stmt = $this->pdo->prepare($sql);foreach ($data as $key => $value) {$stmt->bindValue(':' . $key, $value);}return $stmt->execute();}public function delete($table, $condition, $params = []){$sql = "DELETE FROM $table WHERE $condition";$stmt = $this->pdo->prepare($sql);foreach ($params as $key => $value) {$stmt->bindValue(":$key", $value);}$stmt->execute();return $stmt->rowCount();}public function update($table, $data, $condition, $params = []){$sql = "UPDATE $table SET ";$set = [];foreach ($data as $key => $value) {$set[] = "$key = :$key";}$sql .= implode(', ', $set);$sql .= " WHERE $condition";$stmt = $this->pdo->prepare($sql);foreach ($data as $key => $value) {$stmt->bindValue(":$key", $value);}foreach ($params as $key => $value) {$stmt->bindValue($key, $value);}$stmt->execute();return $stmt->rowCount();}public function select($table, $condition = '', $params = []){$sql = "SELECT * FROM $table";if ($condition) {$sql .= " WHERE $condition";}$stmt = $this->pdo->prepare($sql);foreach ($params as $key => $value) {$stmt->bindValue($key, $value);}$stmt->execute();return $stmt->fetchAll(PDO::FETCH_ASSOC);}
}

5、indexCrl.php控制器調(diào)用

class indexCrl{public function index(){$model= new ModelBase();// 插入數(shù)據(jù)$data = ['age' => 12,'name' => '小明',];$model->insert('test', $data);// 查詢數(shù)據(jù)$result = $model->select('test', 'name = :value', [':value' => '小明']);var_dump($result);// 更新數(shù)據(jù)$data = ['age' => '13',];// 更新數(shù)據(jù)$model->update('test', $data, 'id = :id', [':id' => 1]);// 刪除數(shù)據(jù)$model->delete('test', 'id = :id', ['id' => 1]);}
}

5、完整KJ.php代碼

<?phpfinal class KJ{public static function run(){//定義常量self::_set_const();//創(chuàng)建模塊目錄self::_mk_module();//類自動(dòng)加載spl_autoload_register(array(__CLASS__,'_autoload'));//運(yùn)行框架self::_run();}//運(yùn)行控制器中方法public static function _run(){$c=strtolower(isset($_GET['c'])?$_GET['c']:'index');$a=strtolower(isset($_GET['a'])?$_GET['a']:'index');$c.='Crl';if(!class_exists($c)){die("控制器".$c."不存在");}$obj=new $c();if(!method_exists($obj,$a)){die("控制器".$c."下".$a."方法不存在");}$obj->$a();}//自動(dòng)加載文件public static function _autoload($className){switch ($className){//自動(dòng)加載控制器case substr($className,-3)=='Crl':$path= CONTROLLER.'/'.$className.'.php';if(is_file($path))  include $path;break;//自動(dòng)加載基類case substr($className,-4)=='Base':$path= KJ_CORE.'/base/'.$className.'.php';if(is_file($path))  include $path;break;default :break;}}//定義常量public static function _set_const(){//獲取框架核心路徑 都替換/以便兼容linux$path=str_replace('\\','//',__FILE__);//定義常量define("KJ_CORE",dirname($path)); //框架核心路徑define('ROOT_PATH',dirname(KJ_CORE));//項(xiàng)目根目錄define('MODULE_PATH',ROOT_PATH.'/'.MODULE);//模塊define('CONTROLLER',MODULE_PATH.'/controller');//定義控制器define('MODEL',MODULE_PATH.'/model');//定義模型define('VIEW',MODULE_PATH.'/view');//定義顯示成}//自動(dòng)創(chuàng)建模塊目錄public static function _mk_module(){$arr=[MODULE_PATH,CONTROLLER,MODEL,VIEW,];foreach ($arr as $v){is_dir($v) || mkdir($v,0777,true);}}}
KJ::run();

http://www.risenshineclean.com/news/50744.html

相關(guān)文章:

  • 西安網(wǎng)上注冊(cè)公司百度快速優(yōu)化軟件
  • 視覺設(shè)計(jì)網(wǎng)站推薦世界球隊(duì)最新排名
  • 網(wǎng)站建設(shè)維修服務(wù)流程seo的作用是什么
  • 個(gè)人網(wǎng)站主機(jī)選擇別做網(wǎng)絡(luò)推廣員
  • 管理系統(tǒng)和網(wǎng)站哪個(gè)好做網(wǎng)站優(yōu)化排名推廣
  • 專題網(wǎng)站建設(shè)策劃全球訪問量top100網(wǎng)站
  • 抖音代運(yùn)營(yíng)內(nèi)容關(guān)鍵詞優(yōu)化推廣
  • 杭州怎樣建設(shè)網(wǎng)站巨量廣告投放平臺(tái)
  • 做網(wǎng)站分成青島網(wǎng)站
  • wordpress新窗口打開所有外鏈游戲優(yōu)化大師官網(wǎng)
  • 石家莊做網(wǎng)站seo宣傳鏈接怎么做
  • 客戶可以自主發(fā)帖的網(wǎng)站建設(shè)百度網(wǎng)絡(luò)營(yíng)銷中心app
  • 合肥營(yíng)銷網(wǎng)站建設(shè)聯(lián)系方式百度站長(zhǎng)工具平臺(tái)登錄
  • 杭州微信網(wǎng)站制作seo用什么工具
  • 南京專業(yè)做網(wǎng)站的公司哪家好網(wǎng)絡(luò)平臺(tái)宣傳方式有哪些
  • jsp做的網(wǎng)站可以用的站長(zhǎng)分析工具
  • 崇文門網(wǎng)站建設(shè)做游戲推廣怎么找客戶
  • 瀏覽量代碼wordpressseo全稱英文怎么說(shuō)
  • 西昌網(wǎng)站制作杭州網(wǎng)站優(yōu)化效果
  • 自建站怎么搭建廈門網(wǎng)站流量?jī)?yōu)化價(jià)格
  • 新建網(wǎng)站推廣優(yōu)化疫情政策
  • 凡科做網(wǎng)站怎么樣競(jìng)價(jià)推廣賬戶競(jìng)價(jià)托管
  • 做網(wǎng)站需要的圖片鄭州關(guān)鍵詞網(wǎng)站優(yōu)化排名
  • 發(fā)布網(wǎng)站需要備案嗎cdq百度指數(shù)
  • 淄博建網(wǎng)站哪家好今日要聞10條
  • 安亭做網(wǎng)站公司核心關(guān)鍵詞和長(zhǎng)尾關(guān)鍵詞舉例
  • 軍隊(duì)房地產(chǎn)與建設(shè)工程法律實(shí)務(wù)在哪個(gè)網(wǎng)站可以購(gòu)買惠州seo網(wǎng)站管理
  • 東莞網(wǎng)站開發(fā)教程百度識(shí)圖搜索
  • 全椒網(wǎng)站建設(shè)八零云自助建站免費(fèi)建站平臺(tái)
  • 用記事本做電影介紹的網(wǎng)站口碑營(yíng)銷ppt