当前位置:首页 > PHP教程 > php高级应用 > 列表

PHP7.0连接DB操作实例分析【基于mysqli】

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-22 16:49:25 浏览: 评论:0 

这篇文章主要介绍了PHP7.0连接DB操作,结合实例形式分析了php7基于mysqli连接与查询数据库相关操作技巧,需要的朋友可以参考下。

本文实例讲述了PHP7.0连接DB操作,分享给大家供大家参考,具体如下:

PHP

  1. //连接数据库 
  2. $link = mysqli_connect('localhost''root''root','test'); 
  3. mysqli_query($link,"set names gbk");//设置数据库编码 
  4. $result=mysqli_query($link,"select * from zhang where Name='a'"); 
  5. // mysqli_fetch_array只会打印一条符合条件的 以数字为索引 var_dump($row); 
  6. // mysqli_fetch_assoc 只取出一条的 以属性为索引 
  7. // mysqli_fetch_all 取出所有的 var_dump($row[0]['name']); 会进行遍历foreach即可 
  8. // 
  9. // MYSQLI_NUM  以数字作为索引 
  10. // MYSQLI_ASSOC 以属性作为索引 
  11. if($row=mysqli_fetch_all($result,MYSQLI_NUM)){ 
  12.     foreach ($row as $key => $value) { 
  13.         var_dump($value[0]); 
  14.         echo "
    "
  15.     } 
  16. }else
  17.      echo "false"
  18. mysqli_close($link); 

SQL

  1. SET FOREIGN_KEY_CHECKS=0; 
  2. -- ---------------------------- 
  3. -- Table structure for zhang 
  4. -- ---------------------------- 
  5. DROP TABLE IF EXISTS `zhang`; 
  6. CREATE TABLE `zhang` ( 
  7.  `namevarchar(255) DEFAULT NULL
  8.  `tel` varchar(255) DEFAULT NULL
  9.  `content` varchar(255) DEFAULT NULL
  10.  `date` datetime DEFAULT NULL 
  11. ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 
  12. -- ---------------------------- 
  13. -- Records of zhang 
  14. -- ---------------------------- 
  15. INSERT INTO `zhang` VALUES ('a''11111111111''ac''2019-04-02 16:36:16'); 
  16. INSERT INTO `zhang` VALUES ('a''22222222222''ac''2019-04-20 16:36:50'); 
  17. INSERT INTO `zhang` VALUES ('b''33333333333''bc''2019-04-19 16:37:12');
PHP7.0连接DB操作实例分析【基于mysqli】

Tags: PHP7 0连接DB mysqli

分享到: