PHP/MySQL | вывести параметр num
Тема закрыта by
221297847
Причина: Все ясно. Долго доходит до ребят. Впаривают что то свое.
Причина: Все ясно. Долго доходит до ребят. Впаривают что то свое.
Как мне вывести num ? Если в простом mysql можно if(mysql_num_rows($tbs)==0){ и так тоже не получается if ($tbs=="0") {
________
посл. ред. 31.01.2021 в 22:13; всего 1 раз(а); by 221297847
php
$tbs = DB::$dbs->query("SELECT `tb_tb` FROM `tb` WHERE `user` = ?", array($user)); if (empty($tbs)) {?>Нету...<?}#не получается while($tb = $tbs-> fetch()) { #все выводит } ________
посл. ред. 31.01.2021 в 22:13; всего 1 раз(а); by 221297847
$tbs = DB::$dbs->query("SELECT COUNT(*) FROM `tb` WHERE `user` = ?", array($user));
$count = $tbs->fetchColumn();
if ($count == 0) {
что то типа этого
________
посл. ред. 31.01.2021 в 23:05; всего 1 раз(а); by Four
$count = $tbs->fetchColumn();
if ($count == 0) {
что то типа этого
________
посл. ред. 31.01.2021 в 23:05; всего 1 раз(а); by Four
$tbs = DB::$dbs->query("SELECT COUNT(*) FROM `tb` WHERE `user` = ?", array($user))->fetchColumn();
if($tbs) {
//...
}
if($tbs) {
//...
}
но мне нужно что бы было потом
while($tb = $tbs-> fetch()) {}
while($tb = $tbs-> fetch()) {}
221297847 (31.01.2021 в 23:16)
но мне нужно что бы было потом
while($tb = $tbs-> fetch()) {}
но мне нужно что бы было потом
while($tb = $tbs-> fetch()) {}
ни хрена не понятно. но очень интересно
Если это массив то вызывая
$data = $tbs->fetch()
if(count ($data)) {
while($d = $data) {}
} else {
echo 'нет результата'
}
$data = $tbs->fetch()
if(count ($data)) {
while($d = $data) {}
} else {
echo 'нет результата'
}
я не знаю может так будет понятно Старый код как мне сделать на пдо ? код в первом сообщении
php
$tbs = mysql_query("SELECT `tb_tb` FROM `tb` WHERE `user`='$user' "); } if(mysql_num_rows($tbs)==0){?>Нету...<?} #несли не равна нулю то показываем все while($tb = mysql_fetch_array($tbs)){ ?>Есть много...<? } php
$tbs = DB::$dbs->query("SELECT `tb_tb` FROM `tb` WHERE `user` = ?", array($user)); if (empty($tbs-> fetch())) { echo 'нет данных'; }else{ while($tb = $tbs-> fetch()) { #все выводит } } TuT (01.02.2021 в 00:58)
не получается
php
$tbs = DB::$dbs->query("SELECT `tb_tb` FROM `tb` WHERE `user` = ?", array($user)); if (empty($tbs-> fetch())) { echo 'нет данных'; }else{ while($tb = $tbs-> fetch()) { #все выводит } }
TuT , лол ты же кодер. Зачем двойной запрос? Получаете данные в ней это массив и спокойно проверяете а можно по старине без проверок.
$data = db->fetch()
while($val = $data) {
...
}
if(empty($data)) {
// нет данные
}
Без проверка много чего можно.
$data = db->fetch()
while($val = $data) {
...
}
if(empty($data)) {
// нет данные
}
Без проверка много чего можно.
Стр.: 1, 2