铁人赛 Day19-- 为我们的登入者介面增加登入功能(PHP & MySql) --前端连接资料库

前言

https://ithelp.ithome.com.tw/articles/10260103
根据上文把资料库建立好之後,我们就要来试着连线我们的资料库

档案名称 : db.php
(不罗嗦,先附上连线资料库的程序码)

<?php
    $host = 'localhost';

    $dbuser = 'root';

    $dbpw = '1234';

    $dbname = '自己的资料库名称';

    $link = mysqli_connect($host, $dbuser, $dbpw, $dbname);

    if($link){
        mysqli_query($link,"SET NAMES utf8");
    }else{
        echo '无法连线资料库 :<br/>' .mysqli_connect_error();
    }
?>

我们一个一个来看

本地服务器,使用 localhost

$host = 'localhost';

前面安全性设定时所设定的帐号

$dbuser = 'root';

前面安全性设定时所设定的密码

$dbpw = '1234';

自己的资料库名称

$dbname = '资料库名称';

**使用连结资料库函式 mysqli_connect(),并将连结後的结果存在$link里面

$link = mysqli_connect($host, $dbuser, $dbpw, $dbname);

判断连接资料库是否有连接成功

--> 连线成功则 echo 资料库连线成功
--> 连线失败则 echo 无法连接资料库

if($link){
    //设定连线编码为utf8
    //mysqli_query(资料库连线, "utf8") 为执行sql语法的函式
    mysqli_query($link,"SET NAMES utf8");
    echo '资料库连线成功';
}else{
    echo '无法连线资料库 :<br/>' .mysqli_connect_error();
}

使用 require_once 引入其他档案

档案名称 : login.php

<?php
    require_once 'db.php';
?>

若要使 login.php 用最简单的程序码也可以连上资料库,
就利用 require_once 引入 db.php 这个档案,就可以直接连上资料库
其他档案以此类推,使用 require_once 可以使我们的程序码更乾净

那明天来继续完成我们的登入功能吧
我们铁人赛Day20见罗!!


<<:  Day19-Component

>>:  【在厨房想30天的演算法】Day 04 来浅谈一下空间复杂度

FortiGate 60E 设置虚拟服务器

步骤 连上防火墙设置 建立虚拟服务器 开放防火墙 连上防火墙设置 在浏览器输入192.168.1.9...

Chapter1-DJ最爱的音频动感图像(III)妈妈叫你不要玩音乐,现在知道当DJ很难了吧

加油!这章节快完成了 根据上面这张图,我们写好了以下的程序码,就成功得到经由傅立叶转换的音频讯号了,...

Day8 - 程序设计报价 (三) - 常见问题

上一篇文章中介绍的报价方法,在我这一年多来的实验结果,碰过很多无法接受或是仍旧希望要有报价单、合约书...

[Day05] Github page

Github page 的特色 劈头就上官方文件和 Landing page。 Github pag...

Ruby--Find the Difference

Find the Difference 题目连结:https://leetcode.com/pro...