发布时间:2015-05-27 19:23:12作者:知识屋
exec('SET CHARACTER SET '.DB_CHARSET); $DBH->exec('SET NAMES '.DB_CHARSET);} catch (PDOException $e) { print "Error!: " . $e->getMessage() . "
"; die();}?>
exec($sql_insert); //返回 bool 的true or fal$lastInsertId = $DBH->lastInsertId();//删除数据$sql_delete = 'Delete FROM wp_options Where option_id='.$lastInsertId;$back = $DBH->exec($sql_delete); //返回 bool 的true or fal$lastInsertId = $DBH->lastInsertId();//更新数据$sql_update = 'Update wp_options SET option_name = /''.time().rand(1,100).'/' Where option_id='.$lastInsertId;$lastUpdateId = $DBH->lastInsertId(); //返回的对应的操作的id//查询数据$sql_select = 'Select option_id FROM wp_options orDER BY option_id DESC LIMIT 4 ';$back = $DBH->query($sql_select); //返回一个对象 这个对象可以用foreach 直接遍历循环 循环的为查询的结果集$back = $DBH->query($sql_select)->fetch(); //返回一条数据结果 这个对象可以用foreach 直接遍历循环 循环的为查询的结果集$back = $DBH->query($sql_select)->fetchAll(); //返回一个数组 这个对象可以用foreach 直接遍历循环 循环的为查询的结果集$back = $DBH->query($sql_select)->fetchColumn(0); //返回一个字段字符串,这个字符串是返回的记录的第一条记录的第一个字段?>
beginTransaction();//开启一个事务 //Sql 执行的内容 ...................... $DBH->exec($sql_insert); //执行一系列的操作 $DBH->exec($sql_update); $DBH->exec($sql_delete); //等等 $DBH->commit(); //如果正确执行完成 那么确认 commit} catch(Exception $e) { $DBH->rollBack();//如果执行中有错误的情况下 回滚}?>
exec($sql_procedure); $sql_call_procedure = 'CALL inout_test(100,@out_option_name,@out_option_value)'; $DBH->exec($sql_call_procedure); $sql_select_procedure = 'Select @out_option_name,@out_option_value'; $back = $DBH->query($sql_select_procedure)->fetch(); $back = $DBH->exec($sql_drop_procedure);}catch(Exception $e){ echo $e->getMessage();}?>
prepare('Insert INTO wp_options(blog_id,option_name,option_value,autoload) VALUES (0,:option_name,:option_value,/'no/')');$option_name = $option_value = '';$stmt->bindParam(':option_name', $option_name); //$stmt->bindParam(':option_value', $option_value); // 插入一条数据A$option_name = 'name'.time();$option_value = 'value'.time();$stmt->execute(); // 插入另一条不同的数据B$option_name = 'name_'.time();$option_value = 'value_'.time();$stmt->execute(); $stmt = $DBH->prepare('Insert INTO wp_options(blog_id,option_name,option_value,autoload) VALUES (0,?,?,/'no/')');$option_name = $option_value = '';$stmt->bindParam('1', $option_name); //$stmt->bindParam('2', $option_value); // 这里我们还可以插入A数据$option_name = 'name'.time();$option_value = 'value'.time();$stmt->execute(); // 这里我们同样还可以插入B数据$option_name = 'name_'.time();$option_value = 'value_'.time();$stmt->execute(); $stmt = $DBH->prepare("Select * FROM wp_options where option_id = ?");if ($stmt->execute(array(@$_GET['option_id']))) { while (@$row = $stmt->fetch()) { print_r($row); }}?>
如何对PHP文件进行加密方法 PHP实现加密的几种方式介绍
php生成圆角图片的方法 电脑中php怎么生成圆角图片教程
用PHP构建一个留言本方法步骤 php怎么实现留言板功能
php中三元运算符用法 php中的三元运算符使用说明
php文件如何怎么打开方式介绍 php文件用什么打开方法
PHP怎么插入数据库方法步骤 php编程怎么导入数据库教程
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
PHP 获取远程文件大小的3种解决方法 如何用PHP获取远程大文件的大小
20个实用PHP实例代码 php接口开发实例代码详细介绍
如何架设PHP服务器方法步骤 怎么搭建php服务器简单教程