当前位置: 首页 > news >正文

建站报告2000字建设银行官方网站面试详细信息

建站报告2000字,建设银行官方网站面试详细信息,毕业设计网站开发选题依据,向客户介绍网站建设1、实现效果调用实现数据增删改查封装 2、index.php 入口定义数据库账号密码 ?php//定义当前请求模块 define(MODULE,index);//定义数据库 define(DB_HOST,localhost);//数据库地址 define(DB_DATABASE,aaa);//数据库 define(DB_USER,root);//数据库账号 def…1、实现效果调用实现数据增删改查封装 2、index.php 入口定义数据库账号密码 ?php//定义当前请求模块 define(MODULE,index);//定义数据库 define(DB_HOST,localhost);//数据库地址 define(DB_DATABASE,aaa);//数据库 define(DB_USER,root);//数据库账号 define(DB_PWD,root);//数据库密码require ./core/KJ.php; 3、KJ.php引入基类 //自动加载文件public static function _autoload($className){switch ($className){//自动加载控制器case substr($className,-3)Crl:$path CONTROLLER./.$className..php;if(is_file($path)) include $path;break;//自动加载基类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;charsetutf8;try {$this-pdo new PDO($dsn, $user, $pass, [PDO::ATTR_ERRMODE PDO::ERRMODE_EXCEPTION]);} catch (PDOException $e) {die(数据库连接失败: . $e-getMessage());}}public function insert($table, $data) {// 准备SQL语句$fields implode(, , array_keys($data));$values : . implode(, :, array_keys($data));$sql INSERT INTO $table ($fields) VALUES ($values);// 绑定参数并执行SQL语句$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控制器调用 class indexCrl{public function index(){$model new ModelBase();// 插入数据$data [age 12,name 小明,];$model-insert(test, $data);// 查询数据$result $model-select(test, name :value, [:value 小明]);var_dump($result);// 更新数据$data [age 13,];// 更新数据$model-update(test, $data, id :id, [:id 1]);// 删除数据$model-delete(test, id :id, [id 1]);} } 5、完整KJ.php代码 ?phpfinal class KJ{public static function run(){//定义常量self::_set_const();//创建模块目录self::_mk_module();//类自动加载spl_autoload_register(array(__CLASS__,_autoload));//运行框架self::_run();}//运行控制器中方法public static function _run(){$cstrtolower(isset($_GET[c])?$_GET[c]:index);$astrtolower(isset($_GET[a])?$_GET[a]:index);$c.Crl;if(!class_exists($c)){die(控制器.$c.不存在);}$objnew $c();if(!method_exists($obj,$a)){die(控制器.$c.下.$a.方法不存在);}$obj-$a();}//自动加载文件public static function _autoload($className){switch ($className){//自动加载控制器case substr($className,-3)Crl:$path CONTROLLER./.$className..php;if(is_file($path)) include $path;break;//自动加载基类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$pathstr_replace(\\,//,__FILE__);//定义常量define(KJ_CORE,dirname($path)); //框架核心路径define(ROOT_PATH,dirname(KJ_CORE));//项目根目录define(MODULE_PATH,ROOT_PATH./.MODULE);//模块define(CONTROLLER,MODULE_PATH./controller);//定义控制器define(MODEL,MODULE_PATH./model);//定义模型define(VIEW,MODULE_PATH./view);//定义显示成}//自动创建模块目录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.hkea.cn/news/14490826/

相关文章:

  • 承德房地产网站建设两个男生如何做网站
  • 网站方案策划书18000字eefocus电子工程网
  • erp网站建设百度网盘资源分享
  • 公众号里的网站怎么做滇中引水建设管理局网站
  • 网站建设前的ER图电子商务网站怎么做seo
  • 上海网站建设上海门户网站营销策略
  • 广州建设官方网站网站建设在马来西亚
  • html 如何嵌入网站页面软件设计思路
  • 福建省住房城乡和建设厅网站重庆给商家企业做网站
  • 石油化工工程建设人才招聘网站2023前端就业形势
  • 网站建设评估体系住房建设部官方网站设计费计取
  • 大兴专业网站建设公司公司如何进行网络推广
  • 2017做哪些网站致富怎么网上接网站开发单自己做
  • 福建建设执业管理中心网站网站建设襄阳
  • 秒收录网站深圳网站设计合理刻
  • 域名对网站排名的影响个人网站介绍模板
  • 网站网页设计0基础学保定seo关键词优化外包
  • 中卫网站建设多少钱安卓手机做网站
  • 外贸网站搭建难不难网站设计目标 优帮云
  • 求个网站谢谢啦网站后台jsp怎么做分页
  • 企业网站快速排名厦门购买域名以后搭建网站
  • 湖南城乡住房建设厅网站苏州响应式网站建设
  • 诚信通开了网站谁给做深圳出台科技支持政策
  • 网站搜索引擎优化方案百度竞价托管哪家好
  • 网站建设的基本元素备案做电影网站吗
  • 织梦文章类网站模板网站定制开发注意事项
  • 商城网站的psd模板免费下载2网站建设总结
  • 工信部网站备案进度查询眉山网站建设哪家好
  • 鞍山网站建设公司wordpress 相册模板
  • 江苏中盛建设集团网站网站建设与管理教学视频下载