Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вывод данных из БД mysql через redbean

Лёха Ткачёв Профи (749), на голосовании 3 года назад
В общем ситуация такая. php 7.4, mariadb.

имеется код
require 'include/conn.php';
date_default_timezone_set("Europe/Minsk");
$dmy = (date('d.m.Y'));
$sql = R::loadAll('kassa', 'WHERE dmy = "$dmy" AND status=1 AND status2=0');
foreach ($sql as $raz){
echo $raz->razmen.'';
}
где мы получаем ошибку Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\dashboard\include\rb.php on line 4680

содержимое conn.php
<?php
require 'rb.php';
R::setup( 'mysql:host=127.0.0.1;dbname=mc',
'root', '' );
Не могу врубиться, где я допускаю ошибку? пробовал методы R::exec() R::load() и ему подобные, валит ошибка та или иная хоть убей. Как исправить то?
Голосование за лучший ответ
Babaduk Просветленный (21048) 3 года назад
разве мускул держится на семерке?
Лёха ТкачёвПрофи (749) 3 года назад
разумеется держится. MySQL не придерживается версии php как и php версии mysql. А вот методы запросов, в php 7 нету mysql_query и т. п, остались mysqli, а у меня именно конкретно PDO
Babaduk Просветленный (21048) Лёха Ткачёв, R::setup( 'mysql:host=127.0.0.1;dbname=mc', 'root', '' ); а нафига тебе тут двойная?
Сосиска в тестеМыслитель (5514) 3 года назад
Countable это ошибка php 7.4. Не хочешь показывать файл Разбирайся сам ))
Сосиска в тесте Мыслитель (5514) 3 года назад
C:\xampp\htdocs\dashboard\include\rb.php не видно где этот файл у тебя
Похожие вопросы