美文网首页我爱编程
通过PHP运行MYSQL数据库的基本格式

通过PHP运行MYSQL数据库的基本格式

作者: z1挂东南 | 来源:发表于2018-04-06 15:28 被阅读64次

    2018-04-06,注意时间。

    记性越来越差,才几个月没碰这些东西就忘得差不多了,没办法又要从头开始,这次长记性了,一边学一边记吧。

    这次把通过PHP运行MYSQL数据库的基本格式记一下。

    下面是代码:

    <?php

    header('Content-Type:text/html; charset=utf-8');

    $link = @mysqli_connect('localhost', 'root', 'root', 'test') or die('error');

    mysqli_query($link, 'set names utf8');

    $sql ='select * from student';

    $result =mysqli_query($result, $sql);

    while($row = mysqli_fetch_assoc($result)){

    echo 'id=' . $row['id'] . '<br>';

    }

    mysqli_free_result($result);

    mysqli_close($link);


    注释:

    1.header('Content-Type:text/html; charset=utf-8');

    //这行是PHP头文件,每个PHP文件都要写。

    2.$link = @mysqli_connect('localhost', 'root', 'root', 'test') or die('error');

    //这行代码作用是连接数据库并将结果返回给$link,$link叫数据库连接标识符。@作用是隐藏错误提示,如果被其他人看到错误提示是非常危险的。

    第一个参数是服务器名称,这里以本地服务器为例;第二个参数是MySql用户名;第三个参数是MySql密码;第四个参数是数据库名称;第五个参数是端口,默认是3306端口。

    3.mysqli_query($link, 'set names utf8');

    //设置PHP与MYSQL交互的字符集。

    4.$sql ='select * from student';

    //使用变量储存mysql命令,mysql命令也可以直接写在函数里,这里只是为了修改方便。这里是查询命令,也可以使用其他命令,比如:插入、修改、删除...

    5.$result =mysqli_query($result, $sql);

    //将刚才构造的SQL语句发往数据库执行,并将结果返回给$result。$result叫结果集。

    6.

    while($row = mysqli_fetch_assoc($result)){

    echo 'id=' . $row['id'] . '<br>';

    }

    //通过while循环输出查询的所有数据。

    7.mysqli_free_result($result);

    //释放结果集以便节约内存。

    8.mysqli_close($link);

    //关闭数据库


    以上代码用到的数据库函数:

    数据库连接函数:mysqli_connect()

    执行一条mysql查询:mysqli_query()

    从结果集中取得一行作为关联数组:mysqli_fetch_assoc()

    释放结果内存:mysqli_free_result()

    关闭先前打开的数据库连接:mysqli_close()

    相关文章

      网友评论

        本文标题:通过PHP运行MYSQL数据库的基本格式

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