@freeman_kg

Как Решить проблему с php 7.3.18 Warning: count(): Parameter must be an array or an object that implements Countable в функции )?

помогите пожалуйста во общем не давно обновил drupal и соответственно пришлось переключить php 7.3.18 раньше стоя 5.3 и влезло такая проблема Warning: count(): Parameter must be an array or an object that implements Countable в функции (строка 46 в файле

if(count($result) > 0){
        while ($row = $result-> fetchAssoc()) {
            $idp=$row['id_child'];
            $name=$row['child_name'];
            $surname=$row['child_surname']; 
            $id_parent=$row['id_parent'];
			$status=$row['status'];
			$img=$row['img'];
            $output="<ul>"
  • Вопрос задан
  • 79 просмотров
Решения вопроса 2
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
ахаххааа. вот когда вылез чей-то говнокод. кто бы мог подумать, когда писал эту галиматью)))

надо правильно проверить результат на непустоту
Ответ написан
nokimaro
@nokimaro
if(count($result) > 0)

меняем на
if($result->rowCount() > 0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 сент. 2020, в 12:04
1000 руб./в час
19 сент. 2020, в 11:26
17500 руб./за проект
19 сент. 2020, в 10:21
10000 руб./за проект