Mysql插入成功但不可见

时间:2012-07-18 10:33:39

标签: mysql

我有一个名为games的数据库。人们可以在应用程序中相互发送邀请,然后在此表中插入一行。

最近它停止了工作。当我插入一个新行时,php(以及我手动插入时的phpmyadmin)表示更新成功(查询函数返回true),但我找不到表中新插入的行:(

我真的不知道是什么原因造成的。我已经检查了权限并重新启动了服务器,但这并没有解决问题。

该表格包含以下列:

id (int)
black (varchar)
white (varchar)
onturn (varchar)
gamestarted (bool)
inviter (varchar)
opponent (varchar)
field (varchar)
timestarted (datetime)
lastmove (datetime)
lastmove_pushsent (bool)

我正在尝试的查询是:

$query = "INSERT INTO games VALUES ('','','','','0','$loginName','$opponent','11111111111111111111000000000022222222222222222222','$timeInvite','','')";
$this->db->query($query);

1 个答案:

答案 0 :(得分:3)

我通过从当前表中创建.sql文件,删除表,创建新表并将数据复制到新表中来解决它。我仍然不确定为什么新行没有显示出来。大家都感谢他们的投入! :)

相关问题