铁人赛 Day6 -- PHP SQL基本语法(一)资料库连线 & require_once 引入档案

前言

昨天把资料库建立好之後,我们就要来试着连线我们的资料库

档案名称 : 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 可以使我们的程序码更乾净

明天我们再来看看其他的吧,我们铁人赛Day7见!


<<:  离职倒数25天:我想要在我的社交平台上分享我的创作,而不只是生活

>>:  【求职用词】求职相关缩写与用词解释

[Day 29] Laravel+MongoDB+Vue CRUD - part 2

Day28已建立好环境了,接下来开始制作CURD功能罗~ Controller php artisa...

Day 10 :Longest Palindromic Substring

不知道做完 Easy版本的Valid Palindrome看到这一题 Medium版Longest ...

Day18 JavaScript基本教学(三)

动态网页概念 DHTML是 Dynamic HTML 的简称,相较於 HTML 它更强调网页的动态表...

[Day_19]回圈与生成式 - (5)

for回圈与资料储存容器 若要取出资料储存容器(tuple、串列、字典与集合)的所有元素,可以使用「...

【PHP Telegram Bot】Day06 - 安装 PHP 与设定环境变数

今天要来安装执行 PHP 程序的程序,PHP 的解释器(直译器)。 通常 PHP 都是跑在网站服务...