`
hzy3774
  • 浏览: 992963 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

PHP的数据库操作

 
阅读更多

PHP操作MySQL数据库执行增删改查:

首先打开数据库,创建一个数据库:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8">
		<title>查询数据库</title>
	</head>
	<body>
		<?php
		$link = mysql_connect('localhost', 'root', 'root');	//连接数据库
		if (!$link) {
			die('connection failed' . mysql_error());	//连接失败
		}
		echo "open database succeed ! ";	//连接成功

		$sql = 'CREATE DATABASE test';		//sql语句
		if (mysql_query($sql, $link)) {		//如果执行成功
			echo "database test created! ";
		} else {
			echo "create database failed! " . mysql_error();	//执行失败
		}

		mysql_close($link);
		?>
	</body>
</html>

 创建数据表;插入数据:

$sql = 'CREATE TABLE IF NOT EXISTS pet(name NVARCHAR(20), owner NVARCHAR(20), species NVARCHAR(20), sex NVARCHAR(1), birth DATE, death DATE);';
if (mysql_query($sql, $link)) {//如果执行成功
	echo "create table succeed! ";
} else {
	echo "create table failed! " . mysql_error();
	//执行失败
}

$sql = "INSERT INTO pet VALUES ('老虎','Diane','猫科','男','1999-03-30',NULL)";
if (mysql_query($sql, $link)) {//如果执行成功
	echo "insert data succeed! ";
} else {
	echo "insert data failed! " . mysql_error();
	//执行失败
}

 查询表中的数据:

// 执行 SQL 查询
$query = 'SELECT * FROM pet';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());

// 用 HTML 显示结果
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
	echo "\t<tr>\n";
	foreach ($line as $col_value) {
		echo "\t\t<td>$col_value</td>\n";
	}
	echo "\t</tr>\n";
}
echo "</table>\n";
// 释放结果集
mysql_free_result($result);

/*显示关闭连接,非必须*/
mysql_close($link);

 

分享到:
评论

相关推荐

    强大的通用php数据库操作类

    【标题】:“强大的通用php数据库操作类” 在PHP开发中,数据库操作是核心部分,而一个强大且通用的PHP数据库操作类能极大地提升开发效率,降低出错概率。这类类库通常封装了基本的SQL查询功能,如增删改查(CRUD)...

    php数据库操作封装类.zip

    "php数据库操作封装类.zip"提供的就是一个这样的工具,它可以帮助我们更方便、高效地处理数据库交互。下面将详细探讨PHP数据库操作封装类的相关知识点。 1. **面向对象编程**: PHP数据库操作封装类是基于面向对象...

    PHP数据库操作类--数据库操作

    这个类是一个PHP操作数据库的抽象类。直接下载就可以使用。里面有简单的使用例子。这个类绝对可以帮助你完成对数据库的各种操作。

    PHP数据库操作类,支持多连接

    这个自编写的PHP数据库操作类,名为DBConnection,旨在提供一个高效、灵活的解决方案来管理多个数据库连接,允许开发者根据需求轻松地在不同的数据源之间切换。 DBConnection类的主要特点和功能如下: 1. **多...

    PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】.docx

    标题中的“PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】”指的是一个...总的来说,这个基于PDO的数据库操作类是一个实用工具,简化了多数据库环境下的PHP数据库操作,提高了代码的可维护性和可扩展性。

    PHP数据库操作类

    PHP数据库操作类,MYSQL操作类!很强大

    php数据库操作类 DbClass

    在PHP开发中,数据库操作是不可或缺的一部分,而DbClass是一个常用的PHP数据库操作类,它封装了常见的数据库查询、增删改查等操作,使得开发者能够更高效、安全地与数据库进行交互。DbClass通常会支持多种数据库系统...

    php数据库操作类

    通过使用这样一个PHP数据库操作类,开发者可以更专注于业务逻辑,而不必关心底层数据库操作的细节,提高开发效率。同时,类的封装使得代码更加整洁,易于测试和维护。在实际项目中,你可以根据需求对这个类进行扩展...

    Mysql封装类 php 数据库 操作类 db 数据库

    总之,“Mysql封装类”是PHP数据库操作中的一种常见实践,它通过提供一套预定义的函数接口,简化了对MySQL数据库的操作。通过`class_mysql.php`和`class_mysql_sample.php`,开发者可以快速理解和使用这个封装类,...

    php数据库操作大全源代码_bpqagq_php_源码.zip

    标题"php数据库操作大全源代码_bpqagq_php_源码.zip"表明这是一份关于PHP数据库操作的完整源代码集合。"bpqagq"可能是一个项目标识符或作者的名字,而".zip"表示这些源代码是压缩在ZIP格式的文件中。这份源代码库很...

    理想的php数据库操作类

    "理想的PHP数据库操作类"旨在提供一个高效、安全且易于使用的接口,以便开发者能够更便捷地与各种数据库进行交互。下面,我们将深入探讨这个数据库操作类的核心知识点及其重要性。 首先,PHP中的数据库操作通常涉及...

    php数据库操作综合应用题

    总结,这个综合应用题涵盖了PHP数据库操作的多个方面,包括连接数据库、数据操作、面向对象编程、错误处理、数据展示以及数据库设计的基本原则。这些知识点对于理解和掌握PHP与MySQL的交互至关重要。

    PHP数据库操作类.pdf

    在这个PDF文档中,介绍了一个自定义的PHP数据库操作类,这个类简化了数据库连接、查询和其他数据库操作的过程。以下是该类的一些关键知识点: 1. **类属性**: - `$db_host`:存储数据库主机名,通常是服务器地址...

    php数据库操作大全源代码_bpqagq_php_

    标题"php数据库操作大全源代码_bpqagq_php_"表明我们即将探讨的是一个PHP项目,它包含了全面的数据库操作示例。描述中提到,这个代码库可能包含了各种数据库操作,如插入(insert)、查询(select)等,并且对一些...

    自己写的一个PHP数据库操作类

    标题提到的"自己写的一个PHP数据库操作类"正是为了解决这个问题,提供了一种封装和抽象数据库操作的方法。 该数据库操作类可能包含了一系列的函数或方法,用于执行常见的数据库操作,如添加(INSERT)、删除...

Global site tag (gtag.js) - Google Analytics