我目前正在编写代码以简单地在数据库表中一次更新一行。然而,只有奇数行被更新,而偶数行没有被更新。
这是我的PHP:
<?php
require_once ("connect.php");
$id = $_GET['id'];
$title = $_POST['title'];
$description = $_POST['description'];
$query = "UPDATE tbl_shows SET shows_title='$title', shows_description='$description' WHERE shows_id='$id'";
$result = mysql_query($query);
if ($result) {
header ("Location: shows.php?=success");
exit ();
} else {
echo "<p>Still doesn't work</p>";
exit ();
}
?>
我已经打印了我的 $id、$title 和 $description 变量,它们都按应有的方式显示。
如何更改我的代码,以便更新偶数和奇数行。
编辑:
回显 $id、$title、$description 和 $query 对于奇数行和偶数行显示相同。
什么 mysql_error() 输出:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在附近使用的正确语法(该行中的部分数据出现在此处并消除错误)第 1 行的 WHE'
查询:
UPDATE tbl_shows SET shows_title='Title is here', shows_description='Description is here' WHERE shows_id='2'