Maison  >  Article  >  développement back-end  >  Comment déboguer les erreurs d'instruction SQL en php

Comment déboguer les erreurs d'instruction SQL en php

藏色散人
藏色散人original
2021-07-12 10:17:242349parcourir

Comment déboguer les erreurs d'instruction SQL en PHP : 1. Déboguer les erreurs PHP SQL via l'instruction die ; 2. Déboguer les erreurs PHP SQL via l'instruction "mysql_error".

Comment déboguer les erreurs d'instruction SQL en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment déboguer les erreurs d'instruction SQL en PHP ?

Déboguer les erreurs PHP SQL via les instructions die et mysql_error

1 Code

<!--处理文件代码-->
<?php 
$conn=mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;root&#39;) or die("与服务器连接失败!");
  mysql_select_db(&#39;db_database22&#39;,$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(&#39;$admin&#39;,&#39;$pass&#39;,&#39;$dates&#39;)";//编写添加语句
$result=mysql_query($query,$conn) or die(mysql_error()); //执行添加语句,并返回错误信息
    if($result){
   echo "<script>alert(&#39;添加成功!&#39;); window.location.href=&#39;index.php&#39;;</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>

2 Exécution des résultats

Unknown column &#39;password&#39; in &#39;field list&#39;

Apprentissage recommandé : "Tutoriel vidéo PHP"

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn