一 代码
<!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="提交" /> <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>
二 运行结果
相关推荐
3. SQL语句的使用:插入(INSERT)、查询(SELECT)、更新(UPDATE)、删除(DELETE)等基本操作,以及更复杂的JOIN、WHERE、GROUP BY等子句的应用。 4. PHP处理HTTP请求:通过$_GET和$_POST等超全局变量获取用户的...
在PHP中连接和操作MySQL数据库,通常会使用mysqli或PDO(PHP Data Objects)扩展。这两个扩展都支持预处理语句,这是防止SQL注入的有效手段。 **预处理语句与参数绑定** 预处理语句是防止SQL注入的一种最佳实践。它...
在本PHP+MySQL+PDO小案例中,我们探讨了一个基于这些技术的文章管理系统的实现。PDO(PHP Data Objects)是PHP中用于数据库访问的一种抽象层,它提供了统一的接口来处理多种数据库,包括MySQL。这个系统涵盖了数据库...
- `mysqli` 或 `PDO_MYSQL` 扩展:PHP 提供了多种方式连接 MySQL,推荐使用 `mysqli`(改进版 MySQLi)或 `PDO_MYSQL`,它们支持预处理语句,更安全、高效。 - 连接函数:`mysqli_connect()` 或 `PDO::__construct...
在PHP中,连接到MySQL数据库使用`mysqli`或`PDO`扩展,执行SQL语句来获取分页数据。例如,你可能会有一个包含`LIMIT`子句的`SELECT`查询,用于限制每次请求返回的数据量。 `article.sql`文件包含了测试数据,可以...
在这个示例中,PHP将使用MySQLi或PDO扩展来连接到数据库,执行SQL语句(如INSERT用于添加数据,DELETE用于删除数据),然后关闭连接。 流程大致如下: 1. 用户在前端界面上填写信息,点击“添加”或“删除”按钮。 ...
例如,使用`mysqli_connect()`建立连接,`mysqli_query()`执行SQL语句。 二、MySQL数据库设计 1. 数据库结构:一个典型的博客系统需要多个表,如用户表(存储用户名、密码等)、文章表(存储文章标题、内容、作者...
3. PHP与MySQL连接:使用mysqli或PDO扩展来建立数据库连接,执行SQL语句,处理结果集。 4. PHP操作MySQL:插入和更新数据、查询记录、删除数据、事务处理以及错误处理。 5. PHP动态网页:利用PHP从MySQL数据库获取...
在本项目中,"HTML+CSS+ajax+php+mysql实现登录"是一个综合性的Web开发教程,适合初学者。这个项目旨在教你如何构建一个完整的用户登录系统,涉及到前端界面设计、后端数据处理以及数据库交互等多个关键环节。下面将...
2. **接收数据**:在PHP中,使用`$_POST`全局变量接收JavaScript发送的位置数据,确保数据安全过滤和验证。 ```php $div_id = $_POST['div_id']; $position = json_decode($_POST['position'], true); ``` 3. **...
- 执行SQL:通过`mysqli_query()`或`PDO::query()`发送SQL语句,获取结果集。 - 数据处理:使用`fetch_assoc()`或`fetch_object()`获取结果集中的行数据。 - 插入数据:使用`INSERT INTO`语句添加新新闻。 - 更新...
- 执行SQL:`mysqli_query()`或`PDO::query()`执行SQL语句。 - 获取结果:`mysqli_fetch_assoc()`或`PDO::fetch()`将结果集转化为关联数组。 - 错误处理:`mysqli_error()`或`PDO::errorInfo()`检查并显示错误...
PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,可以嵌入到HTML中使用。PHP的特点包括易学易用、执行效率高、跨平台性等,使得它成为构建动态网站的首选语言之一。PHP可以...
mysql_query() 函数是 PHP MySQL 函数库中的一种函数,用于向 MySQL 发送并执行 SQL 语句。该函数可以对数据库进行增删改查等操作,並返回执行结果。 参数说明: * query:要发送查询的 SQL 语句 * connection:可...
通过SQL语句,你可以执行CRUD操作,与PHP进行交互,实现数据的增删改查。 **Bootstrap**: Bootstrap是一个流行的前端开发框架,提供了丰富的CSS样式和JavaScript组件,可以快速构建响应式和移动优先的网页。在本...
在PHP和MySQL的组合中,开发者可以使用PHP的MySQLi或PDO_MySQL扩展与数据库进行交互,执行SQL查询,如创建表、插入数据、更新记录和删除记录等。例如,`mysqli_connect()`函数用于建立到MySQL服务器的连接,`mysqli_...
连接成功后,可以执行SQL语句来执行各种数据库操作。 7. **安全性考虑**:在设计和实现过程中,应重视数据安全和用户隐私保护。例如,使用预编译语句防止SQL注入攻击,对敏感信息如密码进行加密存储,以及使用HTTPS...
2. **连接数据库**:在PHP中,使用`mysqli`或`PDO`扩展来建立与MySQL服务器的连接。提供服务器名、数据库名、用户名和密码等相关信息。 3. **处理表单数据**:创建一个HTML表单,让用户输入用户名和留言内容。表单...
在PHP中,我们使用`mysqli`或`PDO`扩展来与MySQL数据库进行交互。首先,我们需要创建一个数据库连接,指定数据库主机、用户名、密码和数据库名。接着,编写SQL语句(如`INSERT INTO`)来将数据插入到名为“留言”的...