Php Mysql 简明教程
PHP & MySQL - Environment Setup
为了开发和运行 PHP 网页,您的计算机系统上需要安装三个重要组件。
-
Web Server − PHP 能够与几乎所有的 Web 服务器软件一起运行,包括 Microsoft 的 Internet 信息服务器 (IIS),但最常使用的是 Apache 服务器。请在此免费下载 Apache − https://httpd.apache.org/download.cgi
-
Database − PHP 能够与几乎所有的数据库软件一起运行,包括 Oracle 和 Sybase,但最常使用的是 MySQL 数据库。请在此免费下载 MySQL − https://www.mysql.com/downloads/
-
PHP Parser − 为了处理 PHP 脚本指令,必须安装解释器来生成 HTML 输出,该输出可以发送到 Web 浏览器。本教程将指导您如何安装您计算机上的 PHP 解释器。
PHP Parser Installation
在您进行之前,在计算机上确保设置好适当的环境,以使用 PHP 开发您的网络程序非常重要。将以下 php 文件储存在 Apache 的 htdocs 文件夹中。
phpinfo.php
<?php
phpinfo();
?>
在您的浏览器的地址框中输入以下地址。
http://127.0.0.1/phpinfo.php
如果这样做会显示一个页面,显示您的 PHP 安装相关信息,则表示已正确安装了 PHP 和 Web 服务器。否则,您必须按照给定的程序在计算机上安装 PHP。
本部分将指导您在以下四个平台上安装和配置 PHP −
Install MySQL Database
当然,您将需要最重要的实际运行数据库,其中包含您可以查询和修改的表。
-
MySQL DB - MySQL 是一个开源数据库。您可以从 MySQL Official Site 下载它。我们建议下载完整的 Windows 安装。
-
此外,下载并安装 MySQL Administrator 及 MySQL Query Browser. 。它们是基于 GUI 的工具,可以让您的开发变得更加轻松。
-
最后,在方便的目录中下载并解压缩 MySQL Connector/J (MySQL JDBC 驱动程序)。出于本教程的目的,我们假设您已在 C:\Program Files\MySQL\mysql-connector-java-5.1.8 中安装了驱动程序。
-
相应地,将 CLASSPATH 变量设置为 C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar。您的驱动程序版本可能会因您的安装而异。
Set Database Credential
当我们安装 MySQL 数据库时,它的管理员 ID 设置为 root ,并提供设置密码的选项。
使用 root ID 和密码,您可以创建另一个用户 ID 和密码,也可以为您的 JDBC 应用程序使用 root ID 和密码。
有各种数据库操作,例如数据库创建和删除,这需要管理员 ID 和密码。
对于 JDBC 教程的其余部分,我们将使用 MySQL 数据库, guest 为 ID, guest123 为密码。
如果您没有足够权限创建新用户,那么您可以请求数据库管理员 (DBA) 为您创建用户 ID 和密码。
Create Database
要创建 TUTORIALSPOINT 数据库,请执行以下步骤 −
Step 1
打开 Command Prompt 并更改到安装目录,如下所示 −
C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>
Note − mysqld.exe 的路径可能因系统上 MySQL 的安装位置而异。您还可以查看有关如何启动和停止数据库服务器的文档。
Create Table
要创建 Employees 表中 TUTORIALSPOINT 数据库,请执行以下步骤 −
Create Data Records
最后,在 Employee 表中创建一些记录,如下所示 −
mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)
mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)
mysql>
如需全面了解 MySQL 数据库,请学习 MySQL Tutorial 。
现在,您可以开始尝试使用 PHP 了。