PHP/MySQL | вывести параметр num
Тема закрыта by
221297847
Причина: Все ясно. Долго доходит до ребят. Впаривают что то свое.

Причина: Все ясно. Долго доходит до ребят. Впаривают что то свое.
Как мне вывести num ? Если в простом mysql можно
if(mysql_num_rows($tbs)==0){
и так тоже не получается if ($tbs=="0") {
________
посл. ред. 31.01.2021 в 22:13; всего 1 раз(а); by 221297847
if(mysql_num_rows($tbs)==0){
$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
$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 'нет результата'
}
я не знаю может так будет понятно
Старый код
как мне сделать на пдо ? код в первом сообщении
Старый код
$tbs = mysql_query("SELECT `tb_tb` FROM `tb` WHERE `user`='$user' ");
}
if(mysql_num_rows($tbs)==0){?>Нету...<?}
#несли не равна нулю то показываем все
while($tb = mysql_fetch_array($tbs)){
?>Есть много...<?
}
как мне сделать на пдо ? код в первом сообщении
$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)
$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