• 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()函数返回结果集的下一行!是一个数组。

     

     

     



  • 相关阅读:
    spark 学习笔记 sample 算子
    spark 学习笔记 dataframe注册生成表
    hbase 的hdfs目录解析
    ldap用户创建
    phpldap部署
    ldap部署
    zookeeper 无法启动 ERROR org.apache.zookeeper.server.quorum.QuorumPeer: Unable to load database on disk java.io.EOFException
    数据采集flume kafka
    GraphQL教程(二) .net Core api 2.1
    GraphQL教程(一)。.net Core API2.1
  • 原文地址:https://www.cnblogs.com/helloweworld/p/3139790.html
Copyright © 2020-2023  润新知