【后端php之死而复生】会员管理系统 (3):火速执行SQL语法,帅气连结档规範化!

目录

【后端php之死而复生】会员管理系统 (1):系列文目标介绍,这段旅程中要学到什么?
【后端php之死而复生】会员管理系统 (2):PHP第一件事情,就是存取资料库!
【后端php之死而复生】会员管理系统 (3):火速执行SQL语法,帅气连结档规範化!
【后端php之死而复生】会员管理系统 (4):表单接收一把抓(ง๑ •̀_•́)ง。

前情提要

我们上次学到了怎么写我们最基础的php,接下来我们就要利用php的API去执行SQL啰!
其实并不会很难,看过之后有印象你就知道怎么用了(◉3◉)

php写法

require_once('config.php'); //这行是所谓规範化  下面会解释唷$sql = "INSERT INTO contact(name,email,msg)VALUES('$UserId','$email','$textarea')";//这是SQL语法目前不用太在乎$result = $mysqli->query($sql);//执行的API这个用法记起来就可以啰!// 关闭连接$mysqli->close();

程式码解说

首先不要紧张唷,我们先创建一个叫做$sql的变数,在php之中,要执行SQL语法其实就是用字串,
把SQL的语法丢进字串里面,在使用最关键的API:

$mysqli->query($sql);

就可以执行了!

所以我们要注意的事情是,先不用太在乎SQL语法内容是什么,也就是下面这段:

INSERT INTO contact(name,email,msg)VALUES('$UserId','$email','$textarea')

这完全是SQL语法的範围,跟PHP无关,如果真的太担心的话,建议去W3C的网站稍微浏览过就好了!
真的实际写起来等到我们要运用的时候再去了解。
W3C-SQL

规範化的介绍

上一篇我们学到连结资料库的方法,在设计网站的时候,我们必须注意到说,
无论是登入、登出,修改资料等等,我们每次操作资料库的时候都要写$link那段语法,
所以这些重複的东西可以提取出来!
我们另外新开一个叫做config.php的档案,就可以把上次连结资料库的内容写进去。

$link = mysqli_connect("localhost","root","1234") or die("无法建立连结:".mysqli_connect_error());mysqli_select_db($link,"students") or die("无哪开启资料库".mysqli_error($link));mysqli_close($link);//以上代码都来自上一篇唷(๑•ั็ω•็ั๑)

然后当我们其他档案要使用到连结到资料库的语法时,我们就只需要写一行:
require_once('config.php');
这样就可以大幅度简化我们的程式码,不用一直重複片段噜!

心得

这篇是一个重点内容,往前看我们知道PHP怎么连结资料库,从这篇开始我们懂得执行SQL语法,
那么往后面的内容稍微动脑猜猜看,我们接下来就可以:
确认帐号是否已经建立、检查密码是否符合帐号、把资料从资料库筛选出来……
几乎是已经拿到PHP写网页的入场卷了呢!ლ(◉◞౪◟◉ )ლ

之后的PHP死而复生就要开始建构网页的结构啰,让我们快速地进入后端美妙的世界吧。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章