PHP连接MySQL数据库并向数据库增加记录_PHP教程
首先需要通过PHP来连接MySQL数据库:
#连接数据库
下面是最简单的PHP连接MySQL数据库的代码:
代码如下 | 复制代码 |
|
其中mysql_connect()连接函数,localhost代表数据库服务器的地址,root是MySql数据库用户名,password是MySql数据库的密码。使用时改成自己的即可。
为了更方便以后使用,将连接代码规范化一下:
代码如下 | 复制代码 |
$link_host='localhost'; $link_user='root'; $link_pass='password'; $link=mysql_connect($link_host,$link_user,$link_pass); if ($link) { echo "connect ok!"; } else { echo "connect fail!"; } ?> |
用三个变量来读取服务器地址、用户名和密码,方便以后进行表单读取和赋值等。
#建立数据库代码
代码如下 | 复制代码 |
include ("conn.php"); $link_db='link_system'; //设置要建立的数据库的名字,一定不能跟已有的数据库名称相同 if ($link) { echo "connect ok! "; if (mysql_query("create database ".$link_db,$link)) { echo "database created! "; } else { echo "database create fail!"; } } else { echo "connect error!"; } ?> |
建立了link_system数据库之后,还需要建立表格。
#建立数据库表格
//设置需要建设的表格为link_table,下面是需要建立的表名,用来存储不同的数据,可以根据自己的需要来设置。
link_id 数据的id
link_name 友链名称
link_url 友链网址
link_detail 简介
link_contact 联系方式
link_show 是否显示
link_order 排列顺序
link_sort 分类
//因为我们友链表中有分类,所以需要建立一个分类表link_sorts,我的设想是存友链显示的位置,比如首页或者频道页、内页等。
sort_id 数据id
sort_name 分类名称
建立表格的完整PHP代码如下:
代码如下 | 复制代码 |
//选择操作的数据库 mysql_select_db($link_db,$link); //建立表格 $link_table = "create table link_table ( link_id int unsigned primary key not null auto_increment, link_name varchar(20) not null, link_url varchar(50) not null, link_detail varchar(100) not null, link_contact varchar(100) not null, link_show int unsigned not null, link_order int unsigned not null, link_sort int unsigned not null )"; $sort_table = "create table sort_table ( sort_id int unsigned primary key not null auto_increment, sort_name varchar(20) not null )"; //执行建表操作 if(!mysql_query($link_table,$link)){ echo "Create link_table error :" . mysql_error() . " "; } else { echo "link_table Created!" . " "; } if(!mysql_query($sort_table,$link)){ echo "Create sort_table error :" . mysql_error() . " "; } else { echo "sort_table Created!" . " "; } //执行完毕关闭数据库连接 mysql_close($link); ?> |
首先建立一个表格,用来填写需要向MySQL数据库写入的数据:
#写入数据库
代码如下 | 复制代码 |
//insert.php
|
里其他的都是用文本框输入,而是否显示使用复选框来实现,默认选中。
执行写入的程序页面
代码如下 | 复制代码 |
//insert_ok.php
|
如果执行成功,则添加友链数据完成,至于分类暂时先不添加,到后期再将分类加入里面。下一步则是显示数据、编辑数据和删除数据的实现了。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

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

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Eine der wichtigsten Änderungen, die in MySQL 8.4 (der neuesten LTS-Version von 2024) eingeführt wurden, besteht darin, dass das Plugin „MySQL Native Password“ nicht mehr standardmäßig aktiviert ist. Darüber hinaus entfernt MySQL 9.0 dieses Plugin vollständig. Diese Änderung betrifft PHP und andere Apps

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

CakePHP ist ein Open-Source-MVC-Framework. Es erleichtert die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich. CakePHP verfügt über eine Reihe von Bibliotheken, um die Überlastung der häufigsten Aufgaben zu reduzieren.

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Die folgenden Ressourcen enthalten zusätzliche Informationen zu CakePHP. Bitte nutzen Sie diese, um sich hierzu vertiefende Kenntnisse zu verschaffen.
