if(isset($_REQUEST['action_t']))
{
$gender=$_REQUEST['gender'];
$firstname=$_REQUEST['firstname'];
$lastname=$_REQUEST['lastname'];
$sellers=$_REQUEST['sellers'];
$company=$_REQUEST['company'];
echo $query=" update register set `name`='$gender' , `f_name`='$firstname' , `l_name`='$lastname' ,`sellers` ='$sellers' ,`company`='$company' WHERE id='$id'";
mysql_query($query) or die(mysql_error());
//die();
echo "<script>alert('You have successfully Updated Your account') </script>";
}
if(isset($_REQUEST['action_p']))
{
$existing_password=$_REQUEST['existing_password'];
$npassword=$_REQUEST['npassword'];
$w=mysql_query("select password from register where id='$id'");
$ro=mysql_fetch_array($w);
$password=$ro['password'];
if($existing_password==$password)
{
echo $queryi="UPDATE `register` SET `password`='$npassword' WHERE id='$id'";
mysql_query($queryi)or die(mysql_error());
echo "<script>alert('You have successfully Updated Password') </script>";
}
else
echo "<script>alert('You have Enter Wrong Password') </script>";
}
if(isset($_REQUEST['action_e']))
{
$email=$_REQUEST['email'];
$existing_password=$_REQUEST['existing_password'];
$w=mysql_query("select password from register where id='$id'");
$ro=mysql_fetch_array($w);
$password=$ro['password'];
if($existing_password==$password)
{
echo $querye="UPDATE `register` SET `email`='$email' WHERE id='$id'";
mysql_query($querye)or die(mysql_error());
echo "<script>alert('You have successfully Updated Email') </script>";
}
else
echo "<script>alert('You have Enter Wrong Password') </script>";
}
?>我的查询结果更新寄存器集name='m‘,f_name='dsf’,l_name='dfsf‘,sellers =’sellers‘,company='fdafa’,其中id='3
在sql中执行此查询时,它可以正常工作,但在我的php文件中,它会给出“字段列表”中未知列“名称”的错误。我已经查过我的列名了,它是对的。同时,我改变了代码的位置,那么错误是一样的,但是列名就像‘字段列表’中未知的列'f_name‘一样被更改了。其次,我的其他查询成功执行,但不影响我的数据库。而且,这些查询在mysql中运行良好。
发布于 2014-05-10 22:54:20
也许您在PHP中使用了错误的表/数据库?
echo "<pre>", var_dump( mysql_fetch_assoc( mysql_query("SHOW TABLES") ) ) , "</pre>"表在输出中吗?如果是,列是否在下一个输出中?
echo "<pre>", var_dump( mysql_fetch_assoc( mysql_query("SHOW COLUMNS FROM register") ) ) , "</pre>"https://stackoverflow.com/questions/23587044
复制相似问题