PHP访问MySQL数据库的一般步骤:
1、连接MySQL数据库:使用mysql_connect()函数建立与MySQL服务器的连接。
2、选择MySQL数据库:使用mysql_select_db()函数选择MySQL数据库服务器上对于的数据库。
3、执行SQL语句:在选择的数据库中使用mysql_query()函数执行SQL语句。
4、关闭结果集:数据库操作完毕后,通过mysql_free_result()函数,释放MySQL系统资源。
5、关闭MySQL服务器:在完成数据库操作,应该使用mysql_close()函数关闭与数据库服务器连接。
PHP连接MySQL数据库实例代码:
<?php
//定义连接数据库相关变量
$dbhost ="localhost" ;
$dbuser = "swxm"; // 我的用户名
$dbpass = "swxm"; // 我的密码
$dbname = "shopping"; // 我的mysql库名
//连接到数据库函数---mysql_connect
$connection=mysql_connect($dbhost,$dbuser,$dbpass);
if(!$connection){
die("无法连接到MySQL数据库:</br>".mysql_error());//诊断连接错误
}
//选择数据库函数--------mysql_select_db
$db_selecct=mysql_select_db($dbname, $connection);
if(!$db_selecct)
{
die("无法连接到指定的数据库</br>".mysql_error());
}
$query="select * from  user ";//构建查询语句
//执行SQL查询函数-----------mysql_query
$result=mysql_query($query);
if(!$result)
{
die("无法进行相关查询操作</br>".mysql_error());
}
//查询结果
while($result_row=mysql_fetch_row($result))//取出结果并显示
{
$num=$result_row[0];
$age=$result_row[1];
$name=$result_row[2];
echo "<tr>";
echo "<td>$num</td><br/>";
echo "<td>$age</td><br/>";
echo "<td>$name</td>";
echo "</tr>";
}
?>
结果展示:
最新内容请见作者的GitHub页:http://qaseven.github.io/

PHP 自学教程之MySQL数据库相关推荐

  1. python设置mysql外键_python基础教程之MySQL数据库之-foreign key 外键(一

    今日重点:外键 一对多 多对多 一对一 -------------------------------------------------------------------------------- ...

  2. java+mysql性能优化_Java培训实战教程之mysql优化

    Java培训实战教程之mysql优化 更新时间:2015年12月29日13时30分 来源:传智播客Java培训学院 浏览次数: 1.   mysql引擎 1.1.  引擎类型 MySQL常用的存储引擎 ...

  3. Docker最全教程之MySQL容器化 (二十四)

    Docker最全教程之MySQL容器化 (二十四) 原文:Docker最全教程之MySQL容器化 (二十四) 前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过 ...

  4. 叩丁狼—Java培训实战教程之mysql优化

    Java培训实战教程之mysql优化 Java培训过程中精点.难点知识解析 1. mysql引擎1.1. 引擎类型MySQL常用的存储引擎为MyISAM.InnoDB.MEMORY.MERGE,其中I ...

  5. Docker最全教程之MySQL容器化 (二十五)

    前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过此块,本篇仅从笔者角度进行总结和编写. 目录 镜像说明  运行MySQL容器镜像  1.运行MySQL容器  ...

  6. mysql 数据库安装命令_教你MySQL数据库的编译安装以及命令详解(5.7版本)

    一.安装MySQL所需的环境依赖包 [root@localhost opt]# yum -y install gcc gcc-c++ make ncurses ncurses-devel bison ...

  7. phpcms mysql debug_phpcms教程之mysql配置优化

    1.页面缓存功能: 页面缓存功能降低MySQL的资源消耗的(系统本身就已经考虑,采用生成HTML页面,大大降低了数据库的压力). 2.mysql服务器的优化 2.1.修改全站搜索 修改my.ini(m ...

  8. Linux中如何使用mysql和php_hi 感恩节——Linux基础教程之mysql和php

    感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 学习Linux的前言 选择了Linux发行版本,你就会想如何开始学习Linux了. 1.当然是安装Lin ...

  9. PHP自学教程之PHP语法基础

     一.PHP5.4的基本语法格式 1.PHP注释与语法标识 (1).单行注释    //    来源于C++的注释        # 来源于C语言的注释 (2).多行注释    /*  */  来 ...

最新文章

  1. Android--UI之ImageView
  2. Bug邮件发送附件失败 笔误附件名字多了一个空格
  3. 网管实战之使用RSA实现企业安全访问
  4. 北方华创:「8大报表应用场景」助力全方位数字化管理
  5. 「PPT模板」 商务UI风格
  6. mysqld got signal 11处理
  7. 7.Java反射面试题
  8. 密码学:一文读懂常用加密技术原理及其逻辑与应用方法
  9. 湖南华容县职业中专学校创客实训室
  10. 职称计算机word中文字处理,职称计算机Word2003中文字处理考试大纲
  11. Android 9中实现应用开机自启动(前台服务的方式)
  12. 【cocos】Sprite九宫格拉伸SLICED
  13. HTML5 布局标签
  14. 无法完成请求,因为暂存盘已满怎么办?
  15. 文科生学python,可能吗?
  16. 一兆宽带服务器搭建网站,云服务器宽带只有一兆
  17. ST-LINK/V2 烧录固件
  18. ubuntu 16.04网速慢解决方案
  19. 实现echarts图标动态更新所遇到的问题与解决方法
  20. 网上怎么找副业?网上兼职副业赚钱的小妙招方法!

热门文章

  1. k8s pod部署到不同node_部署Dotnet Core应用到Kubernetes(一) - 老王Plus
  2. lisp函数大全 微盘_LISP函数(分类)大全
  3. pythonfor循环案例教程_python开发之for循环操作实例详解,pythonfor实例详解
  4. 语言 重量计算_大师之光:有种跨越国界的语言叫C++
  5. 计算机图形学的核心领域,计算机图形学基础知识重点整理.pdf
  6. mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出
  7. 数据可视化模块---Matplotlib
  8. lambda 函数与 Generator 函数
  9. 类继承(c++细节篇六)
  10. 【项目管理】你理解的项目管理是什么样的?