php第三章
2015-10-03 21:59
579 查看
pdo:php data object
.
//查看开启的方法 //echo phpinfo(); //单例 class A{ private static $a = null; static function shareInstance() { if(self::$a == null) { self::$a = new self(); } return self::$a; } }
.
<?php /** * Created by PhpStorm. * User: forr * Date: 15/9/20 * Time: 12:23 */ //连接数据库 try{ //$pdo = new PDO("mysql:host=localhost;dbname=forrdb;");//明文 // $pdo = new PDO("uri:xxxx.ini");//读资源xxxx.ini配置文件 $pdo = new PDO("mysqlpod");//在php.ini文件中配置dns }catch(PODException $error){ die("数据库连接失败".$error->getMessage()); } // 执行查询 $sql = "select * from stu"; $stmt = $pdo->query($sql); $list = $stmt->fetchAll(POD::FETCH_ASSOC);//返回带key的字典,非下标的 print_r($list); //释放资源 $stmt = null; $pdo = null; //快捷查询 foreach($pod->query($sql) as $val) { echo $val['id']."<br>"; } //增加一行数据 $sql = "insert into stu values(null,'boy','man','18')"; //删除行 $sql = "delete from stu where id = 6"; // 修改行 $sql = "update stu set name = 'jobs' where id = 3"; $result = $pdo->exec($sql); if($result) { echo "成功执行"; }
相关文章推荐
- php第二章
- php第一章
- php设计模式之观察者模式
- PHP 正则表达式匹配 preg_match 与 preg_match_all 函数
- php连接mysql
- 学习ThinkPHP3.2.2:video10,定制错误页面
- 学习ThinkPHP3.2.2:video10,设置模板读取控制器中某个操作的url
- 学习ThinkPHP3.2.2:video10,可以通过设置 TMPL_FILE_DEPR 简化模板文件目录层次
- 学习ThinkPHP3.2.2:video9,function的作用范围
- 学习ThinkPHP3.2.2:video9,对3.1的分组与3.2.2的模块的理解
- Zend Studio错误总结
- PHP excel读取excel文件转换为数组
- 学习ThinkPHP3.2.2:video9,用“C”函数读取配置文件内容
- 学习ThinkPHP3.2.2:video9,配置文件存放位置的变化
- PHP递归实现无限级分类
- PHP 学习2
- php PDO面向对象的方式连接数据库
- php正则选择某个值的标签内容
- php正则选择某个值的标签内容
- thinkphp中的参数绑定