我的sql插入查询不起作用

时间:2010-05-18 07:47:34

标签: php mysql

我正在插入userId.It显示正确但插入 0 ,尽管实际上是userId。 mycode-

If(! empty($userIDToCheck) || $userIDToCheck != '' )
{
echo $userIDToCheck;  
$sql = "INSERT INTO `pnpdb`.`ruser` (`userid`) VALUES ('$userIDToCheck');";  
mysql_query($sql)or die(mysql_error());  
echo "Done";  
}

输出: pi203713 Done

但是数据库是否插入“0” ???

3 个答案:

答案 0 :(得分:0)

ruser中的userid列是什么数据类型?

答案 1 :(得分:0)

您是否确认您的变量值为零?

或许你的代码中有一个分配错误?

答案 2 :(得分:0)

试试这个:

$sql = "INSERT INTO `pnpdb`.`ruser` (`userid`) VALUES ('".$userIDToCheck."');";