これはすべて私のPHPコードです。2番目のクエリを実行しようとするとエラーが発生します
define('DB_SERVER', "mysql.com");
define('DB_USER', "");
define('DB_PASSWORD', "!");
define('DB_DATABASE', "");
$conn = mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);
$query = "SELECT * FROM `accountsToDo` ORDER BY id LIMIT 1";
$result = $conn->query($query);
while($row = $result->fetch_assoc()) {
$percentageOfMessages =($row["percentageOfMessages"]);
$RemoveDeletedAccounts =($row["RemoveDeletedAccounts"]);
$blacklistUsernames =($row["blacklistUsernames"]);
$userEmail =($row["userEmail"]);
$CUse =($row["CUse"]);
$CPa =($row["CPa"]);
}
$conn->close();
?>
<ul>
<li id="percentageOfMessages"><?php echo $percentageOfMessages; ?></li>
<li id="RemoveDeletedAccounts"><?php echo $RemoveDeletedAccounts; ?></li>
<li id="blacklistUsernames"><?php echo $blacklistUsernames; ?></li>
<li id="userEmail"><?php echo $userEmail; ?></li>
<li id="CUse"><?php echo $CUse; ?></li>
<li id="CPa"><?php echo $CPa; ?></li>
</ul>
私の質問は、その行の値を取得した後です。私は先に進み、その行を削除したい。
$CUse =($row["CUse"]);
$CPa =($row["CPa"]);
}
$conn = mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);
$query = "DELETE FROM `accountsToDo` WHERE 1 ORDER BY id LIMIT 1";
$conn->query($query);
$conn->close();
?>
しかし、私はそこにこの権利を置いたとき、私はというエラーを取得します....
がどのように修正することができ、ヌルのメンバ関数に近い()へ
コールこのエラー?
スクリプトで複数回接続しないでください。 1つの接続がスクリプト全体に有効です – RiggsFolly
@RiggsFolly 2番目の$ connを削除しました。このエラーが発生しました。 – PhpisHardForMe
さらに具体的な方法、つまり 'DELETE from table WHERE id = 'そして正しい行だけを削除することを確信しています – RiggsFolly