Mysqli更新无法正常工作

时间:2015-03-15 18:12:36

标签: php mysqli

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {

    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE Cube SET xValue=15 WHERE Index=1";

mysqli_query($conn, $sql);

mysqli_close($conn);

这看起来应该非常简单,但出于某种原因,xValue字段不会改变,我也没有任何错误。一直在尝试这个。

1 个答案:

答案 0 :(得分:0)

正如u_mulder所说,索引是mySQL中的保留字,所以你有两个选择:

$sql = "UPDATE Cube SET xValue=15 WHERE Cube.Index=1";

$sql = "UPDATE Cube SET xValue=15 WHERE `Index`=1";