Loading...
PHP/MySQL | вывести параметр num
Как мне вывести num ? Если в простом mysql можно if(mysql_num_rows($tbs)==0){
php
   $tbs = DB::$dbs->query("SELECT `tb_tb` FROM `tb` WHERE `user` = ?", array($user)); if (empty($tbs)) {?>Нету...<?}#не получается while($tb = $tbs-> fetch()) { #все выводит }   
и так тоже не получается if ($tbs=="0") {
________
посл. ред. 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
$tbs = DB::$dbs->query("SELECT COUNT(*) FROM `tb` WHERE `user` = ?", array($user))->fetchColumn();

if($tbs) {
//...
}
но мне нужно что бы было потом
while($tb = $tbs-> fetch()) {}
221297847 (31.01.2021 в 23:16)
но мне нужно что бы было потом
while($tb = $tbs-> fetch()) {}

ни хрена не понятно. но очень интересно
Если это массив то вызывая

$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)) {
// нет данные
}

Без проверка много чего можно.
Онлайн: 5
Время:
Gen. 0.1187
(c) Bym.Guru 2010-2026