美文网首页
MySQL数据库

MySQL数据库

作者: 阿布朗迪 | 来源:发表于2018-10-26 20:33 被阅读0次

    在PHP文件里 如何连接mysql下面是一些步骤

    • 如何需要支持中文格式,需要在头部加一个header
    header("Content-type:text/html;charset=utf-8");
    
    • 连接数据库需要使用mysql_connect(mysql主机名(+端口号)或ip地址,数据库用户名,数据库密码)
    $link = mysql_connect("localhost","root","123456");
    if(!$link){
         echo mysql_error();
    }
    
    • 选择数据库 mysql_select_db("数据表名")
    $db = mysql_select_db("yangmiandi");
    if(!$db){
        echo mysql_error();
    }
    
    • 设置字符集mysql_query("set names utf8")
    $char = mysql_query("set names utf8");
    if(!$char){
        echo mysql_error();
    }
    
    • 插入数据 INSERT db_name(字段名) VALUE(对应值)
    $query1 = 'INSERT yangmiand (姓名) VALUE("简书")';
    if(!query1){
        echo mysql_error();
    }
    
    • 修改数据 UPDATE db_name SET 字段名=值 where 条件
    $query2 = 'UPDATE yangmiandi SET 姓名="李玉" where age=18';
    
    • 删除数据 DELETE FROM db_name WHERE 条件
    $query3 = 'DELETE FROM yangmiandi WHERE 姓名="李玉" ';
    
    • 查询数据 SELECT * FROM db_name WHERE 条件,此时看看的是一个
    $query4 = 'SELECT * FROM yangminadi WHERE 姓名="李玉"';
    

    查询语句返回的值可能不是我们想要的,所以PHP提供一些语法供我们使用
    1.索引数组查看数据 mysql_fetch_row($query4)
    2.关联数组查看数据 mysql_fetch_assoc($query4)
    3.对象方式查看数据 mysql_fetch_object($query4)
    4.矩阵方式查看数组 mysql_fetch_array($query4)

    $q = mysql_query("SELECT * FROM msg");
        if($q){
    专门解析mysql查询语法返回的数据的方法
            
    返回的是索引数组和关联数组的集合,每次执行只能拿到一条数据,配合while循环,拿到所有数据
    while($arr = mysql_fetch_array($q)){
        print_r($arr);
        echo $arr["姓名"];
        echo "<br>";
    }
    返回的是索引数组的集合,每次执行只能拿到一条数据,配合while循环,拿到所有数据
    while($arr = mysql_fetch_row($q)){
        print_r($arr);
        echo $arr[1];
        echo "<br>";
    }
    返回的是关联数组的集合,每次执行只能拿到一条数据,配合while循环,拿到所有数据
    while($arr = mysql_fetch_assoc($q)){
        print_r($arr);
        echo $arr["性别"];
        echo "<br>";
    }   
    返回的是对象的集合,每次执行只能拿到一条数据,配合while循环,拿到所有数据
    while($arr = mysql_fetch_object($q)){
        print_r($arr);
        echo $arr->姓名;
        echo "<br>";
    }
    
    • 关闭数据库 mysql_close()
    mysql_close( $link );
    

    相关文章

      网友评论

          本文标题:MySQL数据库

          本文链接:https://www.haomeiwen.com/subject/nmvltqtx.html