PHP 自学教程之MySQL数据库

 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/

时间: 2024-09-14 23:23:00

PHP 自学教程之MySQL数据库的相关文章

教你MySQL数据库表的故障检测

你可能在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到.本章将讲述如何检测MySQL数据库表的故障. 表的故障检测和修正的一般过程如下: ◆ 检查出错的表.如果该表检查通过,则完成任务,否则必须修复出错的数据库表. ◆ 在开始修复之前对表文件进行拷贝,以保证数据的安全. ◆ 开始修复数据库表. ◆ 如果修复失败,从数据库的备份或更新日志中恢复数据. 在使用myisamchk或isamchk检查或修复表之前,应该首先注意: ◆ 建立数据库

Zend Framework入门教程之Zend_Db数据库操作详解

本文实例讲述了Zend Framework中Zend_Db数据库操作方法.分享给大家供大家参考,具体如下: 引言:Zend操作数据库通过Zend_Db_Adapter 它可以连接多种数据库,可以是DB2数据库.MySQli数据库.Oracle数据库.等等. 只需要配置相应的参数就可以了. 下面通过案例来展示一下其连接数据库的过程. 连接mysql数据库 代码: <?php require_once 'Zend/Db.php'; $params = array('host'=>'127.0.0.

hi 感恩节——Linux基础教程之mysql和php_linux shell

感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 学习Linux的前言 选择了Linux发行版本,你就会想如何开始学习Linux了. 1.当然是安装Linux了,请上网自行google或者百度,下载redhat linux 5的安装光盘,然后再安装vmware,自行安装 2.多动手,多敲命令.只看书,不实践,一切都是浮云.默认安装redhat 5,启动redhat 5是带有图形界面的,但是图形界面最好少用,对学习Linux不利,一定要尽量用字符界面,

3步教你一键自动备份mysql数据库的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 备份mysql一直是很多朋友比较头痛的问题,尤其是按按时间段备份,今天笔者将以图文教程的方法教你每天如何一键备份mysql数据库文件. 1.先是建立批处理文件,将以下代码另存为.bat文件,文件名最好为英文.注意下面的路径,以笔者自己的数据库为例,数据库安装在D盘下mysql\mysql下,备份位置在F:\beifen,后面的代码是日期. @

两大步骤教您开启MySQL 数据库远程登陆帐号

在工作实践和学习中,如何开启 MySQL 数据库的远程登陆帐号算是一个难点的问题,以下内容便是在工作和实践中总结出来的两大步骤,能帮助DBA们顺利的完成开启 MySQL 数据库的远程登陆帐号. 1.确定服务器上的防火墙没有阻止 3306 端口 MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的. 如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号. 如果不知道怎样设置您

教你如何在MySQL数据库中直接储存图片

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件. 本文概述: 在MySQL中建立一个新的数据库 一个怎样储存文件的例子程序 一个怎样访问文件的例子程序 在MySQL中建立一个新的database 首先,你必须在你的MySQL中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库,你必须做下列步骤: 进入MySQ

资深专家手把手教你安装MYSQL数据库

摘要:说起数据库中小企业大部分使用的都是SQL SERVER和MYSQL,SQL SERVER是由微软公司开发的,他和IIS,ASP结合起来运行效果非常不错.但是SQL SERVER是需要付费的,而MYSQL则完全免费,一方面可以节约企业开支,另一方面对于企业网站通过PHP语言开发的情况使用MYSQL运行性能更佳.今天就由笔者带领各位学习如何安装MYSQL. 说起数据库中小企业大部分使用的都是SQL SERVER和MYSQL,SQL SERVER是由微软公司开发的,他和IIS,ASP结合起来运行

教你用PHP写MySQL数据库用户认证系统

这两天受朋友的托付,要我帮他写一个使用MySQL数据库的用户认证系统.我当然不好推脱的,只得耗费了一晚上的休息时间,写了个很简单的PHP程序. 用户认证的原理很简单:首先需要用户在页面上填入用户名和密码,当然没注册的用户需要先注册.然后调用数据库搜索是否有相应的用户.如果有就确认,没有则提醒用户先注册.使用PHP来完成这一切很简单,但需要注意的是如果想在以后的页面中都能确认用户身份,使用PHP3我只能想出使用cookie的方法.要想使用session,就只能等待PHP4正式版的发布了! 第一步是

教你怎样配置MySQL数据库双机热备份

1.mysql 数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题.还好 mysql 数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中.实现 mysql 数据库的热备份. 2.要想实现双机的热备首先要了解主从数据库服务器的版本的需求.要实现热备 mysql 的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本. 3.设置主数据库服务器: a. 首先查看主服务器的版本是否