• PHP连接MySQL数据库


    在新版本PHP中,过去的mysql_系列函数已被弃用,这里使用的是mysqli。

    建立连接:

    $con=mysqli_connect(servername,username,password);

    对于连接失败的处理:

    if (!$con)
    {
        die("Could not connect");
    }

    设置活动的 MySQL 数据库:

    mysqli_select_db($con,databasename);  

    以上工作做完以后,就可以对数据库进行操作了。以下介绍一些常用函数:

    mysqli_query(connection,query,resultmode); //执行针对数据库的查询,即执行一条sql语句。

    mysqli_num_rows(result); //返回结果集中行的数量。result为由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。

    mysqli_fetch_array(result,resulttype); //从结果集中取得一行作为关联数组,或数字数组,或二者兼有。

    例:

    $user=$_POST['user'];
    $passwd=$_POST['passwd'];
    $con= mysqli_connect("localhost","root","123456");
    if (!$con)
    {
        die("Could not connect");
    }
    mysqli_select_db($con,"test");  
    
    $sql="select * from Account where user='{$user}'";
    $insert_sql="insert into Account (user,passwd) values ('{$user}','{$passwd}')";
    $result=mysqli_query($con,$sql);
    if (mysqli_num_rows($result)!=0)
    {
        echo "抱歉,用户名已存在!";
    }
    else
    {
        mysqli_query($con,$insert_sql);
        echo "注册成功!";
    }
    mysqli_close($con); //可选操作,因为已打开的非持久连接会在脚本执行完毕后自动关闭。
  • 相关阅读:
    RedHat Linux-配置YUM仓库
    04、管道符、重定向与环境变量
    03、新手必须掌握的Linux命令
    size_t
    decltype关键字
    python numpy使用笔记
    Huffman编码
    动态规划(dynamic programming)
    Prim算法
    Kruskal算法
  • 原文地址:https://www.cnblogs.com/cknightx/p/7137321.html
Copyright © 2020-2023  润新知