gpt4 book ai didi

php - 使用 PHP 更新 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 18:11:19 25 4
gpt4 key购买 nike

这看起来很简单。我的代码检查出来,即使我在 phpMyAdmin 中运行重置功能,它也能工作,但由于某种原因,当我运行 php 时,该表永远不会更新。

<?php 
$servername="localhost" ;
$username="***" ;
$password="***" ;
$dbname="***" ;
$conn=new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT `Alert` FROM `poonpad_daveAlert` WHERE 1";
$result = $conn->query($sql);
if ($result == 1) {
echo "wow, stuff is happening. resetting."; resetting();
} else {
echo "this place is dead";
}

function resetting() {
$sql = "UPDATE `poonpad_daveAlert` SET `Alert`=2 WHERE 1";
}

$conn->close();
?>

最佳答案

首先,我将使用下面的代码来执行查询。

$result = mysqli_query($conn,$sql);

其次,您应该使用 (mysqli_num_rows($result)>0),而不是我不确定其用途的 (result==1)。

第三,对于重置功能,我认为您需要提及您设置为1的WHERE条件的列名以及主要的$sql查询,如果您必须选择,则不需要WHERE所有行。

"UPDATE `poonpad_daveAlert` SET `Alert`=2 WHERE [column-name]=1";

关于php - 使用 PHP 更新 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47379697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com