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

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