0
これはとても簡単です。私のコードはチェックアウトし、phpMyAdminでリセット機能を実行しても動作しますが、何らかの理由でPHPを実行するとテーブルが更新されません。PHPでMySQLテーブルを更新しました
<?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();
?>
すべての行を更新しますか? – scaisEdge
この関数ではクエリを実行しません。また、私は可変スコープの問題を参照してください – Akintunde007
私はあなたの更新クエリを実行した場所を見ることができません –