Столкнулся с проблемой. Как сделать проверку "Пустая ли таблица"? Через PDO
$sql = 'SELECT id FROM table LIMIT 1';
$result = $pdo->query($sql);
if ( !$result->fetch() ) {
// Пустая таблица
}
// Либо так
if ($result->rowCount() == 0) {
// Пустая таблица
}
Сделать select id from table limit 1
, если вернет пустой результат, то таблица пустая
Понятие "таблица пуста" эквивалентно понятию "количество записей в таблице равно нулю". Следовательно, выполняем запрос
SELECT COUNT(*) AS recordscount
FROM tablename
и сравниваем полученное значение единственного поля recordscount
единственной записи возвращённого набора с нулём.
Не забываем проверить, не возникло ли в процессе выполнения запроса ошибки (таблица может быть удалена, повреждена, заблокирована, соединение с сервером может "развалиться" и т.п.).
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Первоначальной целью было настроить редирект со страниц типа /node/23/ на /razdel/alias/Прочитал, что решается с помощью модуля Global Redirect
У меня задача повторить запрос одной программы, я отследил в wireshark-е ее ответ
Можно ли получить имя пользователя вошедшего под учетной записью средствами php? Пробовал $_SERVER и phpinfo, не работает
Есть 30 input-ов, из них получается массив PHP, передаю его по $_POST и кодирую в JSON: