PHP里的SQL语句是否正确,是否正确执行的检测方法。
2014-12-14 11:59
579 查看
PHP将传过来的值插入数据库,或者向数据库传值的时候,往往出现PHP没有报错,但是数据库并未更新的情况。这个时候 ,你可以用ECHO 打印输POST 或者GET 传过来的值,打印要执行的SQL语句,然后去mysql执行一遍,用mysq_error()函数 显示错误。例
<?php error_reporting(0); $username_value = $_POST['username_input']; $email_value = $_POST['email_input']; $password_value=$_POST['password_input']; $name_value=$_POST['name_input']; include('data/conn.php'); //$regdate = time(); $sql = "INSERT INTO t_user(f_username,f_email,f_password,f_name)VALUES('$username_value','$email_value','$password_value','$name_value')"; if(mysql_query($sql,$conn)){ echo $username_value; echo $sql; 打印执行时的SQL语句 echo $password_value;//打印传递的密码值 mysql_error(); exit('用户恭喜注册成功!点击此处 <a href="login.html">登录</a>'); } else { echo '抱歉!添加数据失败:',mysql_error(),'<br />'; echo '点击此处 <a href="javascript:history.back(-1);">返回</a> 重试'; } ?>
相关文章推荐
- [C#]C#中验证sql语句是否正确(不执行语句)
- C#中验证sql语句是否正确(不执行语句)
- mysql sql语句执行时是否使用索引检查方法
- sql语句执行正确,但是在浏览器访问的话报错,解决方法
- PHP判断sql语句是否执行成功
- php+MySQL判断update语句是否执行成功的方法
- PHP获取MySQL执行sql语句的查询时间方法
- C#中验证sql语句是否正确(不执行语句)
- php使用PDO执行SQL语句的方法分析
- PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
- Oracle中存储过程执行大的Sql语句时如何查看sql是否正确
- sql语句执行正确,但是在浏览器访问的话报错,解决方法
- php+MySQL判断update语句是否执行成功的方法
- 批量执行sql语句的方法
- 在ASP中判断SQL语句是否执行成功 还不错,顶一个
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- JSP 多条SQL语句同时执行的方法
- 同时执行多条SQL语句的方法
- 带参数的SQL语句执行方法
- SqlCommand的ExecuteNonQuery()方法执行多条T-SQL语句