我已经正确创建了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'];
}
如何在防止重复的同时插入值?