Лёха Ткачёв
Профи
(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() и ему подобные, валит ошибка та или иная хоть убей. Как исправить то?
разумеется держится. MySQL не придерживается версии php как и php версии mysql. А вот методы запросов, в php 7 нету mysql_query и т. п, остались mysqli, а у меня именно конкретно PDO
Babaduk
Просветленный
(21048)
Лёха Ткачёв, R::setup( 'mysql:host=127.0.0.1;dbname=mc',
'root', '' );
а нафига тебе тут двойная?
имеется код
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() и ему подобные, валит ошибка та или иная хоть убей. Как исправить то?