`
cakin24
  • 浏览: 1384201 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP+MYSQL中使用PDO中执行SQL语句

    博客分类:
  • PHP
阅读更多

一 代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PDO中exec()方法的使用</title>
<style type="text/css">
<!--
body,td,th {
	font-size: 12px;
}
-->
</style></head>
<body>
<table id="__01" width="464" height="336" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="3">
			<img src="images/mysql_01.gif" width="464" height="139" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="images/mysql_02.gif" width="78" height="136" alt=""></td>
		<td width="312" height="136" valign="top">
	<form id="form1" name="form1" method="post" action="index.php">	
		<table width="310" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td height="30" align="right">类型:</td>
            <td align="left"><input name="pdo" type="text" id="pdo" size="20" /></td>
          </tr>
          <tr>
            <td height="25" align="right">数据库:</td>
            <td align="left"><input name="databases" type="text" id="databases" size="20" /></td>
          </tr>
          <tr>
            <td height="25" align="right">时间:</td>
            <td align="left"><input name="dates" type="text" id="dates" size="20" /></td>
          </tr>
          <tr>
            <td height="30" colspan="2" align="center"><input type="submit" name="Submit" value="提交" />&nbsp;&nbsp; &nbsp;&nbsp;<input type="reset" name="Submit2" value="重置" /></td>
          </tr>
		  
	<?php
if($_POST['Submit']=="提交" && $_POST['pdo']!=""){
	$dbms='mysql';     					//数据库类型 ,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数
	$host='localhost'; 					//数据库主机名
	$dbName='db_database15';    		//使用的数据库
	$user='root';      					//数据库连接用户名
	$pass='root';          				//对应的密码
	$dsn="$dbms:host=$host;dbname=$dbName";
	try {
    	$pdo = new PDO($dsn, $user, $pass); 	//初始化一个PDO对象,就是创建了数据库连接对象$pdo
		$query="insert into tb_pdo_mysql(pdo_type,database_name,dates)values('".$_POST['pdo']."','".$_POST['databases']."','".$_POST['dates']."')";
		$result=$pdo->exec($query);
		echo "数据添加成功,受影响的行数为:" . $result;
	} catch (PDOException $e) {
    	die ("Error!: " . $e->getMessage() . "<br/>");
	}
}
		  ?>
        </table>
		</form>
		</td>
		<td>
			<img src="images/mysql_04.jpg" width="74" height="136" alt=""></td>
	</tr>
	<tr>
		<td colspan="3">
			<img src="images/mysql_05.gif" width="464" height="61" alt=""></td>
	</tr>
</table>
</body>
</html>

 

二 运行结果

 

 

  • 大小: 13.4 KB
1
1
分享到:
评论

相关推荐

    php+mysql学生信息管理系统。基于php+mysql 一个简

    3. SQL语句的使用:插入(INSERT)、查询(SELECT)、更新(UPDATE)、删除(DELETE)等基本操作,以及更复杂的JOIN、WHERE、GROUP BY等子句的应用。 4. PHP处理HTTP请求:通过$_GET和$_POST等超全局变量获取用户的...

    PHP+Mysql 带SQL注入源码 下载

    在PHP中连接和操作MySQL数据库,通常会使用mysqli或PDO(PHP Data Objects)扩展。这两个扩展都支持预处理语句,这是防止SQL注入的有效手段。 **预处理语句与参数绑定** 预处理语句是防止SQL注入的一种最佳实践。它...

    PHP+MySql+PDO小案例—文章管理系统

    在本PHP+MySQL+PDO小案例中,我们探讨了一个基于这些技术的文章管理系统的实现。PDO(PHP Data Objects)是PHP中用于数据库访问的一种抽象层,它提供了统一的接口来处理多种数据库,包括MySQL。这个系统涵盖了数据库...

    PHP+mysql 网站源码

    - `mysqli` 或 `PDO_MYSQL` 扩展:PHP 提供了多种方式连接 MySQL,推荐使用 `mysqli`(改进版 MySQLi)或 `PDO_MYSQL`,它们支持预处理语句,更安全、高效。 - 连接函数:`mysqli_connect()` 或 `PDO::__construct...

    php+mysql+jquery.more.js下拉加载带sql数据完整流程带mysql测试数据

    在PHP中,连接到MySQL数据库使用`mysqli`或`PDO`扩展,执行SQL语句来获取分页数据。例如,你可能会有一个包含`LIMIT`子句的`SELECT`查询,用于限制每次请求返回的数据量。 `article.sql`文件包含了测试数据,可以...

    php+jquery+mysql完整添加删除示例

    在这个示例中,PHP将使用MySQLi或PDO扩展来连接到数据库,执行SQL语句(如INSERT用于添加数据,DELETE用于删除数据),然后关闭连接。 流程大致如下: 1. 用户在前端界面上填写信息,点击“添加”或“删除”按钮。 ...

    php + mysql 个人博客系统

    例如,使用`mysqli_connect()`建立连接,`mysqli_query()`执行SQL语句。 二、MySQL数据库设计 1. 数据库结构:一个典型的博客系统需要多个表,如用户表(存储用户名、密码等)、文章表(存储文章标题、内容、作者...

    PHP+MySQL编程实例:PHP+MySQL编程实例.rar

    3. PHP与MySQL连接:使用mysqli或PDO扩展来建立数据库连接,执行SQL语句,处理结果集。 4. PHP操作MySQL:插入和更新数据、查询记录、删除数据、事务处理以及错误处理。 5. PHP动态网页:利用PHP从MySQL数据库获取...

    HTML+CSS+ajax+php+mysql实现登录

    在本项目中,"HTML+CSS+ajax+php+mysql实现登录"是一个综合性的Web开发教程,适合初学者。这个项目旨在教你如何构建一个完整的用户登录系统,涉及到前端界面设计、后端数据处理以及数据库交互等多个关键环节。下面将...

    php+mysql+js拖拽div实例

    2. **接收数据**:在PHP中,使用`$_POST`全局变量接收JavaScript发送的位置数据,确保数据安全过滤和验证。 ```php $div_id = $_POST['div_id']; $position = json_decode($_POST['position'], true); ``` 3. **...

    PHP+mysql的新闻发布系统

    - 执行SQL:通过`mysqli_query()`或`PDO::query()`发送SQL语句,获取结果集。 - 数据处理:使用`fetch_assoc()`或`fetch_object()`获取结果集中的行数据。 - 插入数据:使用`INSERT INTO`语句添加新新闻。 - 更新...

    php+mysql网站

    - 执行SQL:`mysqli_query()`或`PDO::query()`执行SQL语句。 - 获取结果:`mysqli_fetch_assoc()`或`PDO::fetch()`将结果集转化为关联数组。 - 错误处理:`mysqli_error()`或`PDO::errorInfo()`检查并显示错误...

    php+mysql 网源码

    PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。PHP的特点包括易学易用、执行效率高、跨平台性等,使得它成为构建动态网站的首选语言之一。PHP可以...

    MySQL mysql_query 函数执行SQL语句.docx

    mysql_query() 函数是 PHP MySQL 函数库中的一种函数,用于向 MySQL 发送并执行 SQL 语句。该函数可以对数据库进行增删改查等操作,並返回执行结果。 参数说明: * query:要发送查询的 SQL 语句 * connection:可...

    php+mysql+bootstrap+jquery实现增删查改的前后端

    通过SQL语句,你可以执行CRUD操作,与PHP进行交互,实现数据的增删改查。 **Bootstrap**: Bootstrap是一个流行的前端开发框架,提供了丰富的CSS样式和JavaScript组件,可以快速构建响应式和移动优先的网页。在本...

    php+mysql动态网站开发实例 源码

    在PHP和MySQL的组合中,开发者可以使用PHP的MySQLi或PDO_MySQL扩展与数据库进行交互,执行SQL查询,如创建表、插入数据、更新记录和删除记录等。例如,`mysqli_connect()`函数用于建立到MySQL服务器的连接,`mysqli_...

    PHP+mysql人事管理系统课程设计.7z

    连接成功后,可以执行SQL语句来执行各种数据库操作。 7. **安全性考虑**:在设计和实现过程中,应重视数据安全和用户隐私保护。例如,使用预编译语句防止SQL注入攻击,对敏感信息如密码进行加密存储,以及使用HTTPS...

    PHP+MYsql留言本

    2. **连接数据库**:在PHP中,使用`mysqli`或`PDO`扩展来建立与MySQL服务器的连接。提供服务器名、数据库名、用户名和密码等相关信息。 3. **处理表单数据**:创建一个HTML表单,让用户输入用户名和留言内容。表单...

    html+php+mysql留言板功能的实现

    在PHP中,我们使用`mysqli`或`PDO`扩展来与MySQL数据库进行交互。首先,我们需要创建一个数据库连接,指定数据库主机、用户名、密码和数据库名。接着,编写SQL语句(如`INSERT INTO`)来将数据插入到名为“留言”的...

Global site tag (gtag.js) - Google Analytics