PHP教程:程序脚本与数据库功能详解(一)
烈火建站学院为编程爱好者整理了一些文章,会在以后的文章中慢慢的提供给大家,希望对您有一定的帮助,欢迎投稿!本篇主要讲述一下PHP脚本与数据库的详细,共分为三篇,今天先讲一下第一篇:
在当前互联网发展迅速、电子商务网站层出不穷的形势下,对网站开发的效率和质量提出了越来越高的要求。
对于大型和结构复杂、内容繁多的网站,都要实现网站的动态化和方便的管理。数据管理离不开数据库系统的支持。而衡量一种CGI语言的重要标志,就是它对后台数据库的访问能力、效率等。
而目前流行的PHP脚本语言,它的新特性给我们带来了新的感觉。它支持以面向对象的方式进行设计开发。同时,为了满足网页独特的需要,用模板、XML支持等带来了网站开发的新方法。在语言结构上,PHP具有类似于C++语言的结构,并引入了类的概念,简化了开发。
PHP还具有强大的数据库支持能力。我们这里就通过实例,首先介绍PHP访问数据库的一般流程,然后通过文件的数据库存储介绍PHP访问数据库的一种高级应用。最后通过数据库类的使用实例,介绍真正实用高效的数据库开发方法。
PHP数据库功能简介
PHP提供对10余种常见数据库的支持,如Oracle、dBase、Informix、SQL Server、Sysbase、MySQL等。正是由于广泛的数据库支持,才拓展了PHP的应用范围, 使得各种应用都可以利用PHP进行开发。
在各种数据库中,MySQL由于其免费、跨平台、使用方便、访问效率较高,获得了很大的应用。很多中心型网站都使用PHP+MySQL这一最佳搭档。
Oracle是典型的大型数据库应用系统。如果你设计的网站数据量大,性能、效率要求高的话,Oracle是个不错的选择。
在Win32平台上,SQL Server占有较大的市场。PHP可以访问SQL Server。
PHP对各种数据库的访问方法进行封装,针对不同数据库系统的函数也很相似,增加了使用的方便性。
下面,我们将以一个简单的人才信息交流中心(见图1)为例子,编程实现个人简历的在线提交、浏览等功能,讲述PHP数据库操作的全过程。数据库采用最常用的MySQL数据库。
PHP数据库操作基本步骤
我们将在本地机器创建名为ResumeDB的数据库,数据库中有名为Resume的表。表中存储个人简历的编号、人员名称、个人简介,以及Word格式的简历文件等。
1.数据库的创建
切换至/usr/local/mysql/bin目录,在命令行,执行以下语句创建数据库:
./mysqladmin-u root-p create ResumeDB
Enter password:
在提示后输入密码。如果数据库是第一次使用,默认的密码为空,直接回车即可。
然后创建保存个人简历的表。
创建文本文件Resume.sql,内容如下:
use ResumeDB;
CREATE TABLE Resume (
ID tinyint(4) NOT NULL auto_increment,
Name varchar(10) NOT NULL,
Intro varchar(255),
ResuFile longblob,
PRIMARY KEY (ID),
KEY ID (ID)
);
将其放到My的可执行目录/usr/local/mysql/bin下,执行如下命令:
./mysql-u root-p〈 Resume.sql
Enter password:
输入数据库密码后,表Resume自动创建成功。其中,ResuFile字段为longbolb型,用来存储二进制的Word文档。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Python est un langage d'introduction à la programmation idéal pour les débutants grâce à sa facilité d'apprentissage et ses fonctionnalités puissantes. Ses bases incluent : Variables : utilisées pour stocker des données (nombres, chaînes, listes, etc.). Type de données : Définit le type de données dans la variable (entier, virgule flottante, etc.). Opérateurs : utilisés pour les opérations mathématiques et les comparaisons. Flux de contrôle : contrôlez le flux d'exécution du code (instructions conditionnelles, boucles).

Python permet aux débutants de résoudre des problèmes. Sa syntaxe conviviale, sa bibliothèque complète et ses fonctionnalités telles que les variables, les instructions conditionnelles et les boucles permettent un développement de code efficace. De la gestion des données au contrôle du flux du programme et à l'exécution de tâches répétitives, Python fournit

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

C est un choix idéal pour les débutants qui souhaitent apprendre la programmation système. Il contient les composants suivants : fichiers d'en-tête, fonctions et fonctions principales. Un simple programme C capable d'imprimer "HelloWorld" a besoin d'un fichier d'en-tête contenant la déclaration de fonction d'entrée/sortie standard et utilise la fonction printf dans la fonction principale pour imprimer. Les programmes C peuvent être compilés et exécutés à l'aide du compilateur GCC. Après avoir maîtrisé les bases, vous pouvez passer à des sujets tels que les types de données, les fonctions, les tableaux et la gestion des fichiers pour devenir un programmeur C compétent.
