我的php脚本似乎不想更新我的表 虽然确切的查询我试图运行 当我直接在MySQL控制台中使用它时,它可以工作。 另外我不得不说选择查询对我有用, 它唯一的更新不起作用..
继承我的代码:
ConnectToMySQL();
function ConnectToMySQL() {
/* First Connects to the Server */
$link = mysql_connect("localhost", "root", "*******");
if (!$link) {
die("Could not connect: " . mysql_error());
}
/* Than chooses the DB */
$db_selected = mysql_select_db("irina", $link);
if (!$db_selected) {
die ("Can't use internet_database : " . mysql_error());
}
}
$Query = "UPDATE subtopics SET SubTopic_Name = 'spirit' WHERE SubTopic_ID='spirituality';";
mysql_query($Query);
我想再次向您指出该查询已经证明可以在MySQL控制台中运行,而其他查询对我有效。
答案 0 :(得分:2)
您在查询UPDATE
删除``
好读
答案 1 :(得分:1)
我遇到了同样的问题,但是使用了以前有效的代码。原来是该字段名称中的无效字符。几件事有助于找到它。当我回显查询并将其从网页视图复制到MySQL的Navicat中时,它工作正常,但是当我“查看源代码”然后将其复制时,字段名称出现错误。如果有人遇到类似问题,请尝试。浏览器可能正在修复显示视图中的某些内容。在字段名称周围添加`也有助于缩小范围。
答案 2 :(得分:0)
删除;在变量$ Query
中