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

通过die和mysql_error语句调试PHP SQL错误

    博客分类:
  • PHP
阅读更多

一 代码

<!--处理文件代码-->
<?php 
	$conn=mysql_connect('localhost','root','root') or die("与服务器连接失败!");
  	mysql_select_db('db_database22',$conn) or die("没有找到数据库!");
  	if($_POST[Submit]=="提交"){
		$admin=$_POST[admin];				//获取提交的用户名
		$pass=$_POST[pass];					//获取提交的密码
		$dates=date("Y-m-d H:i:s");			//定义当前时间		
		$query="insert into user (admin,password,dates) values('$admin','$pass','$dates')";		//编写添加语句
		$result=mysql_query($query,$conn) or die(mysql_error()); 								//执行添加语句,并返回错误信息
	    if($result){
		   	echo "<script>alert('添加成功!'); window.location.href='index.php';</script>";
		}else{ 
			echo "添加失败!!"; 
		}    
	}
?>
<!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=gb2312" />
<title>SQL语句错误</title>
</head>
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
-->
</style>
<body>
<!--表单提交页,设置的表单元素-->
<form name="form1" method="post" action="index.php">
<table width="240" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#FF0000">
  <tr>
    <td width="80" align="right" bgcolor="#FFFFFF"><span class="STYLE1">管理员:</span></td>
    <td width="147" bgcolor="#FFFFFF"><input name="admin" type="text" id="admin" size="20"></td>
  </tr>
  <tr>
    <td align="right" bgcolor="#FFFFFF"><span class="STYLE1">密码:</span></td>
    <td bgcolor="#FFFFFF"><input name="pass" type="password" id="pass" size="20"></td>
  </tr>
  <tr>
    <td colspan="2" align="center" bgcolor="#FFFFFF"><input type="submit" name="Submit" value="提交"></td>
  </tr>
</table>
</form>
</body>
</html>

 

二 运行结果
Unknown column 'password' in 'field list'
1
1
分享到:
评论

相关推荐

    MySQL mysql_query 函数执行SQL语句.docx

    MySQL mysql_query 函数执行 SQL...mysql_query() 函数是 PHP 中与 MySQL 数据库交互的重要函数,通过它可以执行各种 SQL 语句,並获取执行结果。但是需要注意的是,该函数已经被弃用,建议使用mysqli或PDO扩展来代替。

    MySQL_Connection_Project.rar_MYSQL_connect_mysql connect

    - 使用最新版本的PHP和数据库驱动,以获取最新的安全更新和功能。 - 限制对数据库的访问权限,仅提供执行必要操作的最小权限。 - 定期更新数据库凭据,确保数据安全。 在这个项目中,学习如何正确、安全地建立和...

    PHP100视频教程 10:MYSQL在PHP5中的应用.rar

    $result = @ mysql_query($sql, $conn) or die(mysql_error()); 3、两种查询函数array / row区别 格式:mysql_fetch_row(result); 说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一...

    PHP100视频教程 10:MYSQL在PHP5中的应用

    1、PHP与mysql建立链接php.ini 加载mysql组件:...$result = @ mysql_query($sql, $conn) or die(mysql_error());3、两种查询函数array / row区别格式:mysql_fetch_row(result);说明:mysql_fetch_row用来查询结

    怎样通过PHP连接MYSQL数据库、创建数据库、创建表-PHP编程教程.docx

    mysql_query(sql) or die(mysql_error()); ``` 该代码创建了一个名为 dwww_table 的表,该表有一个名为 ids 的主键字段,该字段的类型是整数,不允许为空,并且自动递增。 五、总结 本文档详细介绍了如何通过 PHP ...

    PHP实现Mysql数据库连接 (2).pdf

    这个函数接收一个SQL查询字符串,如果执行时出现错误,它会打印出错信息,包括SQL语句和错误号,方便调试。但在生产环境中,为了避免泄露敏感信息,一般不建议直接显示SQL语句。 最后,我们讨论记录集操作。PHP提供...

    php 同时连接 sqlserver 和 mysql 的导数据的例子

    $stmt_mysql = $conn_mysql-&gt;prepare($sql_insert); // 循环处理SQL Server的结果并插入到MySQL while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { call_user_func_array(array($stmt_mysql, 'bind...

    excel_to_mysql.rar_excel mysql_excel to mysql php_mysql to exce

    在IT领域,数据管理和处理是至关重要的任务,而Excel和MySQL是两个常用的数据管理工具。Excel是一款强大的电子表格软件,适合处理小型数据集,而MySQL则是一个高效的关系型数据库管理系统,适用于存储和处理大量结构...

    php中mysql常用命令

    如果连接或选择数据库失败,可以通过`@ordie(mysql_error())`捕获并显示错误信息。 ### 三、执行SQL查询 `mysql_query()`函数用于执行SQL语句,其基本语法为`mysql_query(SQL,$link)`,其中`$link`是连接标识符。...

    PHP实现SQL_Server数据导入到Mysql数据库

    根据提供的文件信息,本文将详细解释如何使用PHP脚本来实现从SQL Server数据库中提取数据,并将其导入到MySQL数据库中的过程。此操作对于那些需要在不同数据库系统之间迁移数据的项目非常有用。 ### 一、环境配置与...

    php+MySQL判断update语句是否执行成功的方法

    在PHP和MySQL的结合使用中,执行UPDATE语句是常见的数据操作,比如更新数据库表中的某一列或几列的数据。然而,确保UPDATE语句成功执行并影响了正确的行数至关重要,因为这能防止数据错误和意外修改。下面将详细介绍...

    mysql_driver

    它提供了一个接口,让程序员能够通过编写代码与MySQL服务器进行通信,执行SQL查询,管理和处理数据库数据。本文将深入探讨MySQL驱动的相关知识点,包括其工作原理、常见类型、安装与配置以及使用示例。 一、MySQL...

    PHP向MYSQL数据库批量添加数据

    以上代码演示了如何通过循环处理`$_POST`数据,构建并执行批量SQL语句,以及如何在出现错误时回滚事务。请注意,这里依然使用了过时的`mysql_`函数,实际应用中请替换为`mysqli_`或`PDO`。 总结,批量添加数据的...

    PHP+MySQL教程

    SQL 发送 SQL 查询。以下是如何使用 PHP 创建数据库的示例: ```php &lt;?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; // 创建连接 $conn = mysql_connect($...

    PHP操作mysql基础应用大全.pdf

    如果连接失败,`mysql_connect()`会返回`FALSE`,可以通过`or die()`结合`mysql_error()`捕获错误信息。 接着,使用`mysql_select_db()`函数选择要操作的数据库: ```php $db_selected = mysql_query("use example...

    PHP与MySQL建立网页资料库

    在构建基于PHP和MySQL的网页数据库时,首先要掌握如何与MySQL服务器进行交互。这涉及到数据库的连接、查询、数据获取以及错误处理等关键步骤。以下将详细解释这些知识点。 1. **开启与关闭数据库连接**: 使用PHP...

    MySQL Create Database 创建数据库.docx

    在 PHP 中,我们可以使用 mysql_query() 函数来执行 SQL 语句,包括创建数据库的语句。例如: $conn = @mysql_connect('localhost', 'root', 'root1234'); if (!$conn) { die('连接数据库失败:' . mysql_error())...

    PHP访问MySQL数据库函数简介

    本文将深入介绍 PHP 中用于连接和操作 MySQL 数据库的一些核心函数,包括 `mysql_connect()`, `mysql_pconnect()`, `mysql_close()`, `mysql_select_db()`, 和 `mysql_query()`。 #### 1. 连接数据库:`mysql_...

Global site tag (gtag.js) - Google Analytics