📜  PHP – Mysql 加入(1)

📅  最后修改于: 2023-12-03 15:18:27.357000             🧑  作者: Mango

PHP - MySQL 加入介绍

概述

PHP 是一种开源的,服务器端脚本语言,用于开发 Web 应用程序。MySQL 是一种开源的关系型数据库管理系统。PHP 和 MySQL 的组合可以创建强大的 Web 应用程序,使其能够执行从数据采集到数据存储和处理的全套操作。

环境配置

在开始使用 PHP 和 MySQL,需要安装和配置开发环境。以下是 Windows 上的轻松配置方式:

  1. 下载和安装 PHP。PHP官网上提供了Windows下的PHP安装包,下载地址为:http://windows.php.net/download/
  2. 下载并安装 MySQL Community Server。MySQL的官方网站(https://www.mysql.com/)上提供了Windows下的MySQL安装包,并且还提供了多个不同的版本,根据自己的系统选择合适的版本即可。
  3. 安装 PHP 扩展管理器(PECL)。PECL 可以让你方便地安装和管理与 PHP 兼容的开源程序库。PECL 在 PHP 官方网站上提供了下载地址,获取方式可以参考地址:https://pecl.php.net/package/mysql
  4. 安装并配置 PHPMyAdmin。PHPMyAdmin 是一个基于 Web 的数据库管理工具,可以通过 Web 界面来管理 MySQL 数据库。官网提供下载和使用说明:https://www.phpmyadmin.net/
开发过程
  1. 连接 MySQL 连接 MySQL 数据库是 PHP 和 MySQL 开发的第一步。可以使用 PHP 提供的 mysql_connect() 函数来连接 MySQL 数据库,示例代码如下:
<?php
$dbhost = 'localhost:3306'; // 数据库服务器地址
$dbuser = 'root';          // 数据库用户名
$dbpass = '';              // 数据库密码
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>

这段代码会连接到 MySQL 数据库,并输出 'Connected successfully' 用于检查连接是否成功。如需检查连接时发生错误,将输出详细的错误信息。

  1. 执行 MySQL 查询 与 MySQL 数据库建立连接后,可以使用 PHP 提供的 mysql_query() 函数执行 SQL 查询语句。示例代码如下:
<?php
$dbhost = 'localhost:3306'; // 数据库服务器地址
$dbuser = 'root';          // 数据库用户名
$dbpass = '';              // 数据库密码

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

$sql = 'SELECT * FROM employee';
mysql_select_db('test_db');
$retval = mysql_query( $sql, $conn );

if(! $retval )
{
  die('Could not get data: ' . mysql_error());
}

while($row = mysql_fetch_assoc($retval))
{
    echo "EMPLOYEE ID :{$row['id']}  <br> ".
         "EMPLOYEE NAME : {$row['name']} <br> ".
         "EMPLOYEE ADDRESS : {$row['address']} <br> ".
         "EMPLOYEE SALARY : {$row['salary']} <br> ".
         "--------------------------------<br>";
}

mysql_close($conn);
?>

这段代码从 'employee' 数据表中获取数据,并将结果输出到页面上。

结论

PHP 和 MySQL 的强大组合使得 Web 开发变得简单和快捷。PHP 和 MySQL 提供了各种功能和工具,使得我们可以轻松地开发 Web 应用程序和网站,以满足用户需求。