zoukankan      html  css  js  c++  java
  • PHP连接数据库

    PHP有三种方式操作MySql数据库:

    (1)mysql扩展库(php语言的一部分,一系列用于操作mysql的函数.)

    (2)mysqli扩展库

    (3)pdo

    创建数据库 表 插入数据

    (1)#mysql –u root –p  

    进入root,root创建数据库testdb;

    (2)mysql>grant all on testdb.* to fys@localhost;

    root权限下给普通用户操作testdb的权限(用grant)

    (3)普通用户下创建表,插入记录。

    #mysql

    mysql>use testdb;

    mysql>create table user1(id int primary key auto_increment,name varchar(32) not null, password varchar(64) not null);

    mysql>insert into user1(name,password)values(‘zhangsan’, md5(‘123456’));

    PHP连接数据库

    <?php
        //1、获取连接。
        $conn=mysql_connect(“127.0.0.1”,"root","root");
        
        if (!$conn)
        {
            die("连接失败".mysql_error());
        }
        else
        {
            echo "数据库连接成功";
        }
        
        //2、选择数据库,mysql用show tables查看表所在数据库。
        mysql_select_db("testdb");
        
        //3、设置编码(建议有)。
        mysql_query(“set names utf8”);
    
        //4、发送指令sql
        $sql=”select * from user1”;
        $res=mysql_query($sql,$conn);
        
    
        //5、接受返回结果,并处理。   
        while($row=mysql_fetch_row($res))
        {
            //方法一;
            //echo “<br/> $row[0]—$row[1]—$row[2]”;
            //var_dump($row);
            
            //方法二:
            foreach ($row as $key => $val)
            { 
                echo "--$val";
            }
            echo "<br/>";
        }
        
        //6、释放资源,关闭连接 。
        mysql_free_result($res);
        mysql_close($conn);
    ?>
    
    

    $sql指向结果集的第一行的前一行!

    mysql_fetch_row()函数返回结果集的下一行!是一个数组。

     

     

     



  • 相关阅读:
    IDEA2019破解版安装
    Docker (一)安装与基本命令
    js导出PDF
    python入门笔记一安装
    微信内关闭当前页面
    微信一些网页
    内网穿透工具:钉钉HTTP内网穿透使用详解
    html生成二维码,qr
    IDEA无法正常启动(打不开&报错)
    微信测试号
  • 原文地址:https://www.cnblogs.com/helloweworld/p/3139790.html
Copyright © 2011-2022 走看看