[英]error: Table 'days.days' doesn't exist
尝试使用HTML表单和PHP更新数据库字段时出现上述错误消息。 不确定我的代码有什么问题(我知道它是不安全的,我只是将其用于个人用途)。 我已经检查过,数据库days
确实存在。
HTML:
<html>
<form method="post" name="update" action="updateform.php" />
Description:
<input type="text" name="description" />
id:
<input type="text" name="id" />
<input type="submit" name="Submit" Value="update" />
</form>
</html>
PHP:
<?php
mysql_connect("localhost", "root", "zoommooz") or die("Connection Failed");
mysql_select_db("days")or die("Connection Failed");
$description = $_POST['description'];
$id = $_POST['id'];
$query = "UPDATE days
SET description = '$description'
WHERE id = '$id'";
$res = mysql_query($query) or die("error: ".mysql_error());
if(mysql_query($query)){ echo "updated";} else{ echo "fail";} ?>
错误:
error: Table 'days.days' doesn't exist
谢谢。
编辑:数据库称为天,表称为爱好。 我认为这是错误的,但是我不确定现在如何解决。
由于您的数据库名称是days
而表名称是hobby
应该相应地更改代码:
$query = "UPDATE days
至
$query = "UPDATE hobby
这是您可以解决的方法,只需在查询中输入正确的表名而不是数据库名即可。
$query = "UPDATE `hobby`
SET description = '$description'
WHERE id = '$id'";
更新爱好,不是几天。 您更新餐桌伴侣。
如果表被称为“ hobby
UPDATE
查询应如下所示
$query = "UPDATE hobby SET description = '$description' WHERE id = '$id'";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.