在几个PHP代码中,我只能从MySQL DB中增加一个字段值。
有趣的是,我使用了这段代码:
$sql = "SELECT IDpage, numPages FROM Pages WHERE IDpage=".$page;
$result = mysqli_query( $conn,$sql)
$row = mysqli_fetch_array($result);
$num = $row['numPages'] + 1;
$sql = "UPDATE Pages SET numPages=".$num." WHERE IDpage=".$page;;
$result = mysqli_query( $conn,$sql)有没有更优雅、更简洁的方法?
发布于 2020-01-28 10:29:15
您不需要先获取数据,只需进行更新。
$sql = "UPDATE Pages SET numPages = numPages + 1 WHERE IDpage = ".$page;
$result = mysqli_query($conn, $sql);还有,你的片段少了几个分号。
https://stackoverflow.com/questions/59946602
复制相似问题