У меня проблема, которую я не понимаю. Я сделал много тестов, но результат меня просто беспокоит. У меня есть запрос ajax, откуда я получаю свои данные:
$check = 0;
$output = '';
while($data = mysqli_fetch_assoc($result1)){
if($check == 0){
$output = $data['license'];
$check = 1;
}else{
$output .= ','.$data['license'];
}
}
echo $output;
, в конце выводится «2020,2021». теперь у меня есть предупреждение в js, чтобы проверить результат:
success: function(data) {
alert(data); //get "2020,2021" from this alert
var tab = data.split(',');
alert(tab[0]+','+tab[1]); //get "2020,2021" from this alert
if(tab[0]=='2020'){
alert('yes1');
}else{
alert('no1');
}
if(tab[1]=='2021'){
alert('yes2');
}else{
alert('no2');
}
}
Но теперь проблема в том, что два других предупреждения, которые у меня есть, - это «да1» и «нет2» .... 2020 год равен 2020 году, а 2021 год не равен 2021 году. Я просто не могу понять, может ли кто-нибудь помочь.
Обновление: когда я предупреждаю tab [1] + ',' + tab [0] У меня есть:
«2021
, 2020»
Я не понимаю, когда можно добавить (мой «SELECT * FROM my_table
WHERE license = '2021'» получить все результаты, поэтому его нет в моей базе)