`
阅读更多

PHP与MySQL交互

以一个简单的实例进行展示,代码逻辑为:进行连接、创建一个表、插入数据、获取数据并显示结果。

 

(1):命令行建立test数据库

 

(2):以下是php脚本(进行连接、创建一个表、插入数据、获取数据并显示结果)

<?php
//连接数据库
$mysqli = new mysqli("localhost", "root", "", "test");

if(mysqli_connect_errno()){
	printf("Connect failed:%\n",mysqli_connect_error());
	exit();
} else {
	//建立表testtable
	$sql="create table testtable(id int not null primary 
         key auto_increment,testField varchar(75))";
	$res=mysqli_query($mysqli, $sql);
	if($res=true){
		echo "Table testtable successfully created.";
		//插入一条记录
		$sql_1="insert into testtable(testField) values
				('some value')";
		$res_1=mysqli_query($mysqli, $sql_1);
		if ($res_1=true) {
			echo "<br/>A record has been inserted.";
			//查询记录
			$sql_2="select * from testtable";
			$res_2=mysqli_query($mysqli, $sql_2);
			if ($res_2){
				//显示记录条数
				$number_of_rows = mysqli_num_rows($res_2);
				printf("<br/>Result set has %d rows.\n",$number_of_rows);
				//获取数据并显示结果
				while ($newArray = mysqli_fetch_array($res_2, MYSQLI_ASSOC)){
					$id = $newArray['id'];
					$testField = $newArray['testField'];
					echo "<br/>The ID is ".$id." and the text is ".$testField."<br/>";
				}
			} else {
				printf("Could not retrieve records:%s\n",mysqli_error($mysqli));
			}
		} else {
			printf("Could not insert record:%s\n",mysqli_error($mysqli));
		}
	} else {
		printf("Could not create table:%s\n",mysqli_error($mysqli));
	}
	
	mysqli_close($mysqli);
}

 

通过服务器访问,效果如下:

进入命令行查看数据库

 

 

 

 

  • 大小: 176.6 KB
  • 大小: 20.4 KB
  • 大小: 145.7 KB
分享到:
评论

相关推荐

    php与mysql交互基本教程

    PHP 与 MySQL 交互基本教程 PHP 是一个功能强大且广泛使用的服务器端脚本语言,而 MySQL 是一个流行的关系数据库管理系统。它们之间的交互是 Web 应用程序开发中一个非常重要的部分。本教程将介绍 PHP 操作 MySQL ...

    PHP与MySQL交互使用详解.rar

    下面我们将详细探讨PHP与MySQL交互使用的各个方面。 一、PHP简介 PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,主要应用于Web开发,可以嵌入到HTML中。它的语法简洁,学习曲线平缓,因此非常适合...

    PHP与MySQL交互使用详解

    PHP与MySQL交互使用详解 1、创建自动连接数据库的代码,并生成一些必要的代码.我们仔细研究一下数据库的连接函数,会发现是这样的一行代码。 $link_id=@mysql_connect($hostname,$username,$password); 所以我们在...

    php与mysql的交互

    在PHP与MySQL交互中,应合理处理错误,例如使用`try-catch`块捕获异常,或设置适当的错误报告级别。此外,优化SQL查询,如避免全表扫描,使用索引,减少JOIN操作,可以显著提升系统性能。 七、PHP与MySQL的最新发展...

    PHP与MySQL之间的交互.pdf

    PHP 与 MySQL 之间的交互 摘要: 本文主要介绍 PHP 与 MySQL 之间的交互,包括数据库连接、断开、查询、数据处理等相关知识点。通过实例的形式,详细介绍了 PHP 如何操作 MySQL 数据库,解决了许多实际应用中的困惑...

    PHP与mysql交互渐进之简单信息系统,仅供参考

    背景图片

    Practical PHP and MySQL(php Mysql实战案例)

    3. PHP与MySQL交互:这部分重点在于如何使用PHP连接和操作MySQL数据库。将详细介绍PDO(PHP Data Objects)和mysqli扩展,它们是PHP连接MySQL的主要方式,包括预处理语句、事务处理等安全高效的数据库操作技巧。 4....

    PHP+mysql 网站源码

    4. PHP 与 MySQL 交互 - 数据插入:使用 INSERT INTO 语句,通过 PHP 函数执行 SQL 插入数据到数据库。 - 数据查询:SELECT 语句配合 WHERE 子句筛选数据,PHP 接收结果集并处理。 - 数据更新:UPDATE 语句修改已...

    php+mysql网站开发入门及提高

    ##### 2.4 PHP与MySQL交互 - **连接数据库**:使用 `mysqli_connect()` 函数建立与MySQL数据库的连接。 - **执行SQL语句**:通过 `mysqli_query()` 函数执行SQL命令。 - **处理结果集**:使用 `mysqli_fetch_assoc()...

    PHP and MYSQL Web Development.5th.Edition 源代码完整版

    3. PHP与MySQL交互:连接数据库、执行查询、处理结果集、事务处理、预编译语句,确保数据安全。 4. 高级PHP:面向对象编程、错误和异常处理、文件系统操作、会话管理、邮件发送等。 5. 高级MySQL:视图、存储过程、...

    原创的一个PHP+MYSQL论坛

    2. **PHP与MySQL交互**:掌握如何使用PHP连接MySQL数据库,执行SQL查询、插入、更新和删除操作。这包括预处理语句、事务处理和错误处理。 3. **MVC模式**:许多现代PHP框架采用Model-View-Controller(MVC)架构...

    php + mysql 个人博客系统

    2. PHP与MySQL交互:PHP通过MySQLi或PDO扩展与MySQL数据库进行连接、查询、插入、更新和删除数据。例如,使用`mysqli_connect()`建立连接,`mysqli_query()`执行SQL语句。 二、MySQL数据库设计 1. 数据库结构:一...

    PHP+mysql的新闻发布系统

    PHP与MySQL交互** - 连接数据库:使用`mysqli_connect()`或`PDO`函数建立与MySQL服务器的连接。 - 执行SQL:通过`mysqli_query()`或`PDO::query()`发送SQL语句,获取结果集。 - 数据处理:使用`fetch_assoc()`或`...

    PHP与MySQL动态网站开发(第4版)pdf+源码

    3. **PHP与MySQL交互**:通过PHP连接和操作MySQL数据库是本书的重点。这包括使用PDO(PHP Data Objects)或mysqli扩展来建立连接、执行SQL查询、处理结果集、事务处理和错误处理等。 4. **Web应用框架**:虽然书名...

    PHP与MySQL程序设计(第四版)——免资源分.rar

    3. PHP与MySQL交互:使用PDO(PHP Data Objects)或mysqli扩展进行数据库连接,执行SQL语句,处理结果集。 4. 错误处理和调试技巧:如何有效地识别和解决PHP和MySQL代码中的问题。 5. 安全实践:防范SQL注入,使用...

    php与MySQL程序设计的课件

    2. PHP与MySQL交互: - MySQL连接:使用mysqli或PDO扩展建立到MySQL服务器的连接,理解连接参数。 - 数据库操作:创建、删除、修改数据库及表结构,如CREATE DATABASE、CREATE TABLE等SQL语句。 - 数据插入、查询...

    PHP和Mysql web开发 源码

    在源码中,你可能会看到如何利用PHP与MySQL交互,执行数据库查询,以及处理用户输入等核心概念。 第二章可能涵盖了PHP基础,包括语法结构、变量、数据类型、流程控制(如if-else、switch、for、while循环)、函数和...

    PHP+MYSQL+DREAMWEAVER 配套光盘

    - PHP与MySQL交互:教授如何使用PHP连接MySQL数据库,执行查询,显示结果,并进行数据的增删改查操作。 - Dreamweaver使用教程:涵盖创建新项目、布局设计、添加内容、响应式网页设计、调试和发布网站等步骤。 - ...

    PHP和MySQL Web开发

    4. **CRUD操作**:创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据库中的数据,是PHP与MySQL交互的基础。 5. **PHP与MySQL的预处理语句**:提高安全性,防止SQL注入攻击,通过预编译的SQL语句...

    PHP+MYSQL动态网站开发与全程实例电子课件

    3. PHP与MySQL交互:使用PHP连接MySQL数据库,执行SQL语句,如通过PDO或MySQLi扩展进行连接。理解预处理语句和参数绑定的概念,提高代码安全性和效率。 4. MVC框架:介绍Model-View-Controller(MVC)设计模式,它...

Global site tag (gtag.js) - Google Analytics