0

SQLデータベースとテーブルを正しく作成しましたが、

しかし、while ループを使用して php で値を出力しようとすると、重複した値が出力されていることに気付きました。最初は while ループだと思いました。その後、php コードを実行するたびに、コードを実行するたびに、より多くの重複が出力されることに気付きました。重複はしたくありません。

テーブルのコードを書いた方法は次のとおりです。

$sql = "CREATE TABLE IF NOT EXISTS alarms (
    alarmID INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (alarmID),
    Title CHAR(30),
    Description TEXT,
    DT DATETIME
    )";

値を挿入する方法は次のとおりです。

mysqli_query ($con, "INSERT INTO alarms(Title, Description, DT)
VALUES('eat', 'Agha loves eating', '2013-08-05 00:15:12')");

値を出力する while ループは次のとおりです。

$result = mysqli_query($con,"SELECT * FROM alarms");
while ($row = mysqli_fetch_array($result)){
echo $row['alarmID'] . " <br> " . $row['Title'] . " <br> " . $row['Description'] . " <br> " . $row['DT'];
}

重複を防ぎながら値を挿入するにはどうすればよいですか?

4

3 に答える 3