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

个人网站做百度竞价wordpress商用可以用吗

个人网站做百度竞价,wordpress商用可以用吗,在微信上怎么开店,成都旅游景点攻略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;charset=utf8";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(){$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();}//自动加载文件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$path=str_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.yayakq.cn/news/151508/

相关文章:

  • 做网站用的国外节点服务器wordpress depth
  • seo网站建设是什么重庆网站建设-言西早工作室响应式
  • 专业的网站建设房子装修设计图用什么软件
  • 网站策划网广西桂林旅游团报价
  • 个人外贸网站制作外包制作app
  • 青岛建网站多少钱wordpress 微信关注插件
  • 全国电子网站建设想开个网站做外贸怎么做
  • 网络工程师 网站建设合肥做app公司
  • 志愿者协会网站建设u盘启动盘制作工具
  • 青岛网站建设企业wordpress简单网址导航模板
  • 南通建设网站注册域名com和cn
  • 湖北省职业能力建设处网站淘宝是什么语言做的网站
  • 周村区住房和城乡建设厅网站推广100种方式
  • 接网站建设的平台虚拟机做的网站怎么让外网访问不了网
  • 哪个网站做的最好wordpress页面添加按钮
  • 找素材的网站大全中国十大装修公司
  • 做公众号商城原型的网站汕头网站建设公司有哪些
  • 网站和微信订阅号优势网站建设 51下拉平台
  • 网站建设流程包括哪些内容网络营销平台的类型
  • mvc 网站路径音平商城谁做的网站
  • 中国最大免费wap网站网页尺寸1920
  • 网站主域名是什么wordpress 4.0 谷歌
  • 网站建设与规划结论排行榜软件
  • 京东的网站是哪家公司做河北建设安装工程有限公司怎么样
  • 银川网站公司国内网站做得好的公司
  • 学生作业做网站需要网站建设目的与意义
  • 三好街 做网站网站备案关闭网站
  • 南宁网站建设方案报价江苏建设培训网站
  • 北京互联网公司建网站公司运营管理方案
  • 网站后台内容更换怎么做什么软件下载软件最全