RedBeanPHP, проблема с R::count()

401
31 августа 2017, 21:24

Как исправить эту ошибку?

Fatal error: Call to a member function count() on a non-object in C:\opensever\OpenServer\domains\eugenesagaz\rb.php on line 11345

Как я понял она из-за этой строчки:

R::count( 'users', ' `name` = ? ', [ $_POST['name'] ] )

Контекст:

if ( trim($_POST['name']) == '' ) {
  echo "Введите ник!";
} else if ( R::count( 'users', ' `name` = ? ', [ $_POST['name'] ] ) > 0) {
  echo "Имя занято!";
} else if ( trim($_POST['email']) == '' ) {
  echo "Введите e-mail!";
} else if ( trim($_POST['password']) == '' ) {
  echo "Введите пароль!";
} else if ( $_POST['password'] !== $_POST['cpassword'] ) {
  echo "Пароли не совпадают!";
} else {
  $user = R::dispense('users');
  $user->name = $_POST['name'];
  $user->email = $_POST['email'];
  $user->password = md5(md5($_POST['password']));
  $user->message = $_POST['message'];
  $user->date = date('d-m-Y, H:i');
  $complete = R::store( $user );
  echo $complete;
}
READ ALSO
Ошибка функции при передаче аргумента

Ошибка функции при передаче аргумента

Есть часть логики (отправка InlineKeyboardButton в чат):

287
Работа оператора switch в PHP

Работа оператора switch в PHP

Изучаю PHP, добрался до оператора switch, пересмотрел множество примеров, но так и не понял как можно с помощью этого оператора реализовать подобное:

331
Есть ли разница при SELECT * или SELECT `some_column` в PHP

Есть ли разница при SELECT * или SELECT `some_column` в PHP

Интересует насколько это влияет на производительность запроса в PHP

284