我已经从stackoverflow上的另一个主题复制了代码,但它在这里不起作用。在互联网上搜索但找不到关于这个简单事情的任何信息,查询不起作用。
我想更新一个表。
形式:
<form method="post" action="klas_bewerken.php">
<label>Old</label> <input name="old" type="text" id="textfield" />
<label>New</label> <input name="new" type="text" id="textfield" />
<input type="submit" value="Change now" />
</form>
Klas_bewerken.php
<?php
$mysqli = new mysqli("localhost", "root", "root", "sms");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$old = $_POST['old'];
$new = $_POST['new'];
echo "Old: $old";
echo "<br /> New: $new";
mysqli_query("UPDATE klas SET klas_id='$new' WHERE klas_id='$old'");
ECHO "<br /><br />Updated.";
mysql_close($con);
?>
代码对我来说看起来不错..有人看到错误吗?该表未更新。
谢谢
编辑
所以,更多解释:表 klas 只有 1 列:klas_id。有一排:A3D。我想把它改成A3C,所以我在旧的填写“A3D”,在新的填写“A3C”。