PHP7.0连接DB操作实例分析【基于mysqli】
更新时间:2019年09月26日 11:53:31 作者:阿朗999
这篇文章主要介绍了PHP7.0连接DB操作,结合实例形式分析了php7基于mysqli连接与查询数据库相关操作技巧,需要的朋友可以参考下
本文实例讲述了PHP7.0连接DB操作。分享给大家供大家参考,具体如下:
PHP
<?php //连接数据库 $link = mysqli_connect('localhost', 'root', 'root','test'); mysqli_query($link,"set names gbk");//设置数据库编码 $result=mysqli_query($link,"select * from zhang where Name='a'"); // mysqli_fetch_array只会打印一条符合条件的 以数字为索引 var_dump($row); // mysqli_fetch_assoc 只取出一条的 以属性为索引 // mysqli_fetch_all 取出所有的 var_dump($row[0]['name']); 会进行遍历foreach即可 // // MYSQLI_NUM 以数字作为索引 // MYSQLI_ASSOC 以属性作为索引 if($row=mysqli_fetch_all($result,MYSQLI_NUM)){ foreach ($row as $key => $value) { var_dump($value[0]); echo "<br>"; } }else{ echo "false"; } mysqli_close($link);
SQL
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for zhang -- ---------------------------- DROP TABLE IF EXISTS `zhang`; CREATE TABLE `zhang` ( `name` varchar(255) DEFAULT NULL, `tel` varchar(255) DEFAULT NULL, `content` varchar(255) DEFAULT NULL, `date` datetime DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of zhang -- ---------------------------- INSERT INTO `zhang` VALUES ('a', '11111111111', 'ac', '2019-04-02 16:36:16'); INSERT INTO `zhang` VALUES ('a', '22222222222', 'ac', '2019-04-20 16:36:50'); INSERT INTO `zhang` VALUES ('b', '33333333333', 'bc', '2019-04-19 16:37:12');
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
相关文章
PHP使用缓存即时输出内容(output buffering)的方法
这篇文章主要介绍了PHP使用缓存即时输出内容(output buffering)的方法,实例分析了php缓存输出的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-08-08PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
向mysql 插入数据时,很多时候我们想知道刚刚插入数据的id,这对我们很有用。下面这篇文章就详细给大家介绍了利用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID,有需要的朋友们可以参考借鉴,感兴趣的朋友们下面来一起看看吧。2016-11-11PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
这篇文章主要介绍了PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法,涉及php正则替换相关操作技巧,需要的朋友可以参考下2017-08-08
最新评论