phppdo占位符的使用(代码实例讲解)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了phppdo占位符的使用(代码实例讲解),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1354字,纯文字阅读大概需要2分钟。
内容图文
本篇讲解php pdo占位符的使用。php pdo占位符的使用(代码实例讲解)
php pdo的使用
防止sql注入
$dbms='mysql';//数据库类型 $host='localhost';//数据库主机名 $dbName='test';//使用的数据库 $user='root';//数据库连接用户名 $pass='root';//对应的密码 $dsn="$dbms:host=$host;dbname=$dbName"; try{ $db=newPDO($dsn,$user,$pass);//初始化一个PDO对象 }catch(PDOException$e){ die("Error!:".$e->getMessage()." "); } $username=isset($_GET['username'])?$_GET['username']:''; $ip=isset($_GET['ip'])?$_GET['ip']:''; $mac=isset($_GET['mac'])?$_GET['mac']:''; $apMac=isset($_GET['apMac'])?$_GET['apMac']:''; $loginTime=isset($_GET['loginTime'])?$_GET['loginTime']:''; $time=date('Y-m-dH:i:s'); //编写sql使用占位符 $sql="insertintotest(username,ip,mac,apMac,loginTime,insert_time) values(:username,:ip,:mac,:apMac,:loginTime,'$time')"; $query=$db->prepare($sql); /** 感觉挺麻烦的 $query->bindParam(':username',$username); $query->bindParam(':ip',$ip); $query->bindParam(':mac',$mac); $query->bindParam(':apMac',$apMac); $query->bindParam(':loginTime',$loginTime); $query->execute(); **/ $result=$query->execute(array( ':username'=>$username, ':ip'=>$ip, ':mac'=>$mac, ':apMac'=>$apMac, ':loginTime'=>$loginTime, ));
本篇讲解php pdo占位符的使用,更多相关内容请关注Gxl网。
相关推荐:
PHP实现桶排序算法
PHP排序算法系列之归并排序详解
thinkPHP5框架数据库连贯操作:cache()用法详情
以上就是php pdo占位符的使用(代码实例讲解)的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的phppdo占位符的使用(代码实例讲解)全部内容,希望文章能够帮你解决phppdo占位符的使用(代码实例讲解)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。