Обучение/Помощь новичкам | условие что есть
Тоесть в таблице две записи . Куплено 5 и 6 но видит что 5 куплена а 6 нет.
php
$ta = mysql_fetch_assoc(mysql_query("SELECT * FROM `test` WHERE `id_user` = '".$user['id'] ."'")); if ($ta['hi'] == 5) { echo "куплен"; }else{ echo 'не куплен 5 <a href="/test.php?2"> Купить</a>'; }
REWERK , показывает что куплено только первое это 5. А далеше игнарирует. 6 не куплено пишет.
------
79625_Screenshot_20211031193055.png (141.4 Kb)
Скачиваний: 89
------
Скачиваний: 89
REWERK ,
$tasi = mysql_fetch_assoc(mysql_query("SELECT * FROM `test` WHERE `id_user` = '".$user['id'] ."'"));
if ($tasi['hi'] == 6) {
echo "куплен";
}else{
echo 'не куплен 5 <a href="/test.php?2"> Купить</a>';
}
так пробую
$tasi = mysql_fetch_assoc(mysql_query("SELECT * FROM `test` WHERE `id_user` = '".$user['id'] ."'"));
if ($tasi['hi'] == 6) {
echo "куплен";
}else{
echo 'не куплен 5 <a href="/test.php?2"> Купить</a>';
}
так пробую
php
$resultArrray = array(); $result = mysql_query("SELECT * FROM `test` WHERE `id_user` = '".$user['id'] ."'"); while($row = mysql_fetch_assoc($result)) { $resultArray[] = $row } if (array_search('5', array_column($resultArray, 'hi'))) { echo '5 куплен'; } else { echo '5 не куплен'; } if (array_search('6', array_column($resultArray, 'hi'))) { echo '6 куплен'; } else { echo '6 не куплен'; }
REWERK , нет.
Даже если бы работало что то длиновато.
Даже если бы работало что то длиновато.
К сожалению, не на чем тестировать, да и с php не работаю. Придет идея -- напишу.
Что то тут не так..
array(3) { ["id"]=> string(2) "44" ["id_user"]=> string(1) "5" ["hi"]=> string(1) "6" }
ЧИНГАЧКУГ ,
________
посл. ред. 31.10.2021 в 22:46; всего 1 раз(а); by Warning
php
$ta = mysql_query("SELECT `hi` FROM `test` WHERE `id_user` = $user[id] AND `hi` = 5 OR `hi` = 6 LIMIT 1"); if (mysql_num_rows($ta) != 0) : echo 'Купил!'; else : echo 'Не купил!'; endif; ________
посл. ред. 31.10.2021 в 22:46; всего 1 раз(а); by Warning
