移动到新服务器后无法写入MYSQL DB

时间:2013-04-05 06:25:28

标签: php mysql sql database

我已经确定我已经连接到服务器,显然我可以阅读它,原因是我不需要进入。我的所有数据库调用都是这样的:

$sql="insert into shoeboxvideos set vidid='$vidid', email='$email' ";
$result = mysql_query($sql); 

最糟糕的是,在我搬到这个新服务器之前,一切工作都很顺利。我不明白什么阻止我们编辑数据库。是否可能在管理员的某处有数据库设置?

1 个答案:

答案 0 :(得分:1)

  • 你确定你在移动的数据库上吗?还没有连接到旧的数据库?

  • 您确认连接到db并执行查询是否正常? mysql_connect(...) or die('failed connect');mysql_query(...) or die(mysql_error());(如果您使用的是PDO或mysqli,请更改语法。)

  • 您是否检查过登录的mysql用户的mysql用户权限?可能是用户不在新位置上。或者甚至存在两次,与使用

  • 连接的主机的权限授予的权限较少