大家好,我在 mysql 数据库中插入数据时遇到问题。我接受了我朋友工作的项目。
我制作了简单的 php 测试文件并尝试插入表中_content_city
。当我签入 phpmyadmin 时,查询已成功执行,但数据库列中没有记录。
$handler = mysql_connect($server, $user, $pass);
$database = mysql_select_db($dbname);
if(!$handler) :
die("Faild connect to MySQL :" . mysql_error());
endif;
if(!$database) :
die("DB with name ". $dbname . " no exists " . mysql_error());
endif;
mysql_query("INSERT INTO _content_grad (wishlist) VALUES('BlaBlaBla') ") or die(mysql_error());
printf ("Inserterd records: %d\n", mysql_affected_rows());
当我在浏览器中执行此代码时,我有消息Inserterd 记录:1 但是当我在 phpmyadmin 中检查该列中不存在数据时。我不知道为什么。
你们可以看到图像,你会看到列wishlist
是空的。
http://img710.imageshack.us/img710/1852/5hfw.png
我检查了 foreign_keys 并删除了所有 foreign_keys 并再次不起作用。
像测试一样,我创建了名为new_test_base的新数据库,并创建了表格专辑和列标题,并且像测试一样,我执行了我的 php 代码,并且在我签入 phpmyadmin 时成功插入了所有数据。所以问题只在那个数据库中,我有完全的访问权限和特权,我使用root (ALL)
解决此问题的任何解决方案。谢谢