


Der zweite Schritt der Vorbereitung für die PHP7-Messageboard-Entwicklung
Dec 25, 2020 am 09:30 AMPhp7 Tutorial Die Spalte erläutert den zweiten Schritt der Vorbereitung für die Entwicklung von PHP7 Message Board. Super globale Variablen $_GET $_POST
2. Mysqli-bezogene Datenbankoperationen, Verknüpfung und Operationen zum Hinzufügen, Löschen und Ändern (select insert delete update
).
Kommen wir zum Punkt:
$_GET $_POST
Konzeptionelle Dinge werden hier nicht erklärt, genau wie die wörtliche Bedeutung, get bedeutet, dass der Benutzer einreicht die Methode zum Abrufen des Formulars (das Attribut im Formular lautet method="get"). Der einzige Unterschied besteht darin, dass „post“ sicherer ist als „get“ und mehr Inhalt übermittelt wird. Es wird empfohlen, dass die Message-Board-Übermittlungsmethode Post sein muss
1 2 3 4 5 6 7 8 9 10 11 |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Datensatzspeichervorgang:
$_GET $_POST
2、MYSQL数据库设计
3、mysqli相关数据库操作,连接及增删改查(
select insert delete update
)操作下面进入正题:
- 1、超全局变量
$_GET $_POST
概念性的东西这里不阐述,正如字面上的意思一样,get的意思是用户是从提交方式为get的form表单提交过来的(form中属性是method="get"),如果是post就是提交方式为post,唯一的区别是post比get安全,而且提交的内容更多。留言板提交方式建议一定是post
1
2
3
4
5
6
7
8
9
10
11
12
13
$mysqli
= mysqli_connect(
'localhost'
,
'root'
,
''
,
'php_course'
);
if
(mysqli_connect_errno()){
echo
'连接数据库失败:'
.mysqli_connect_error();
exit
;
}
mysqli_query(
$mysqli
,
"SET NAMES UTF8"
);
$sql
=
'INSERT INTO feedback (name, contact, content, addtime) VALUES ("测试", "qq1000", "留言内容", '
.
$time
.
')'
;
$result
= mysqli_query(
$mysqli
,
$sql
);
$insert_id
= mysqli_insert_id(
$mysqli
);
// 返回数据表的自增长ID,比如新用户注册返回用户ID
echo
$insert_id
;
// 当你在调试的时候,你会发现echo是很好的帮手。
if
(
$insert_id
> 0){
// 如果入库成功,可以做什么
}
Nach dem Login kopierenÄndern und aktualisieren :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
- Löschvorgang:
1
2
3
4
5
6
7
8
9
10
11
12
// 删除操作
// 跟修改更新同样,删除之前需要判断当前删除的记录是否存在(如果还有图片附件,需要先删除附件再删除记录)
$mysqli
= mysqli_connect(
'localhost'
,
'root'
,
''
,
'php_course'
);
if
(mysqli_connect_errno()){
echo
'连接数据库失败:'
.mysqli_connect_error();
exit
;
}
$sql
=
"DELETE FROM feedback WHERE id = 3"
;
$result
= mysqli_query(
$mysqli
,
$sql
);
// 返回一个资源标识符,通常是数字
if
(FALSE !==
$result
){
// 删除成功
}
Nach dem Login kopierenIn diesem Abschnitt geht es hauptsächlich um PHP+MySQL-Operationen, die relativ häufig verwendet werden, aber es handelt sich nur um die wenigen Syntaxen, die wir in Zukunft häufig verwenden werden.
Schüler, denken Sie daran, häufig zu üben und sich diese Vorgänge zu merken, um sie zu meistern. Sollten während des Lernprozesses Probleme auftreten, können Sie diese jederzeit im Kommentarbereich unten besprechen.
Okay, das war's für diesen Abschnitt. Im nächsten Abschnitt werden wir den Code sortieren, um ihn besser lesbar zu machen.Das obige ist der detaillierte Inhalt vonDer zweite Schritt der Vorbereitung für die PHP7-Messageboard-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So lösen Sie das Problem, wenn PHP7 erkennt, dass der TCP-Port nicht funktioniert

So installieren Sie die Mongo-Erweiterung in PHP7.0

Was soll ich tun, wenn das Plug-in in php7.0 installiert ist, aber immer noch angezeigt wird, dass es nicht installiert ist?

FAQ-Leitfaden zur PHP-Serverumgebung: Häufige Probleme schnell lösen

So laden Sie PHP7 herunter und installieren es (Tutorial-Sharing)

So installieren und implementieren Sie PHP7.0

Zeichnen Sie einmal auf und verwenden Sie Strace, um das Problem zu diagnostizieren, dass PHP zu viele Systemressourcen belegt.
