У меня есть таблица базы данных, такая как
-----------------
| id | time |
|----|----------|
| 1 | 9am-10am |
| 2 | 11am-12pm|
и массив PHP
$times= array("8am-9am","9am-10am","10am-11am","11am-12pm","12pm-1pm","1pm-2pm","2pm-3pm","3pm-4pm","4pm-5pm","5pm-6pm","6pm-7pm","7pm-8pm","8pm-9pm","9pm-10pm");
Моя проблема в том, что, если время уже в базе данных, код не должен создаватькнопка с этим значением, поэтому у меня есть следующий цикл foreach
$sql = "SELECT * FROM `time_table`";
$result = mysqli_query($conn,$sql);
foreach($times as $value){
while($row=mysqli_fetch_assoc($result)){
if($value!=$row['time']){
echo "<button>$value</button>";
}
}
}
Но вместо того, чтобы показывать все другие значения, а не с 9 до 10 утра и с 11 до 12 вечера, вместо этого просто отображаются две кнопки с 8 до 9 утра