001.PHP 面向过程连接数据库

请参考 天龙八"步",知识点,这里比较粗浅,勿喷!

<meta charset="UTF-8">
<?php
//1.配置数据的基本信息
$servername = "127.0.0.1";
$username = "root";
$password = "";
$database = "php";
$port = "3306";

//2.连接数据库
//$conn=mysqli_connect("主机","用户名","密码","数据库","端口号");
$conn = mysqli_connect($servername, $username, $password, $database, $port);

//3.检查连接
if (!$conn) {
    die("连接数据库失败->" . mysqli_connect_error());
} else {
    echo "连接成功";
    //4.选择一个需要操作的数据库 -
    //因为上面我们已经确定了连接的数据所以可以省略该步骤
    //mysqli_select_db($database,$conn);

    //5.设置字符集
    mysqli_set_charset($conn, "utf8");
    //6.定义SQL指令
    $sql = 'select * from sys_user';

    //7.执行SQL指令
    $resultSet = mysqli_query($conn, $sql);
    //处理结果集
    //var_dump(mysqli_fetch_array($resultSet));
    //数组迭代方式
   /* $data = mysqli_fetch_array($resultSet);
    foreach ($data as $key => $value) {
        echo $key . '=' . $value . '<br/>';
    }*/

    //个人推荐方式
    while (list($id, $account, $password, $user_name) = mysqli_fetch_row($resultSet)) {
        echo $id . '--' . $account . '--' . $password. '--' . $user_name. '<br/>';
    }

    //8.释放资源
    mysqli_close($conn);

}


//$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die(‘Unable to connect, please check connection paremeters’);
?>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • 三、马厩里的冤魂 之前,我已在系列随笔“神圣的闹剧”中写过我在连队当通讯员期间养马的一段经历。今天所讲的这...
    海上高原阅读 429评论 2 2
  • 我是一个不祥之人 在遇见你之后 却未能带来幸福 这只是我的脆弱 送别一声叹息 没有晚安 不曾欢喜 或是悲伤 雨后一...
    阿琴姑娘阅读 1,061评论 90 82
  • 总是这样,喜欢的东西就是这么容易消失。
    LeafLo阅读 242评论 0 0
  • face-landmarking-ioshttps://github.com/zweigraf/face-land...
    kakukeme阅读 3,379评论 3 51