SQL查询字母/文本/字符串不匹配

时间:2014-03-28 21:18:23

标签: php mysql sql sqlyog

每当我输入一个数字,例如:“123”或“12345”,如果它在SQL数据库中,则结果发布,但每当我尝试输入TEXT或STRING时(例如:“AJAY”,“12A “),即使它在我的数据库中,该值也不匹配,并报告错误

在MySQL数据库中,pan属性也是VARCHAR

  

警告:mysql_fetch_array()要求参数1为资源,第18行的C:\ wamp \ www \ auth.php中给出布尔值

这是我的代码:

<?php

session_start();

$pan = $_POST["pan"];

$con = mysql_connect("localhost","root","");
if(! $con)
{
    die('Connection Failed'.mysql_error());
}

mysql_select_db("e1",$con);

$result = mysql_query("SELECT pan FROM form1 WHERE pan=$pan");
$values = mysql_fetch_array($result);

echo $values['pan'];

?>

0 个答案:

没有答案