Не работает PHP скрипт
Имеется скрипт для вставки записи. К моему несчастью он крашется(причина мне неизвестна) на куске кода $count_tel= и собственно там, где условие с переменной $count_tel, если я уберу логику с этой переменной, то он работает. В чем ошибка? SQL запрос - верный, проверил через консоль PHPmyadmin.
$count_tel = R::getCell("SELECT COUNT(*) as count FROM `clients` WHERE `client_tel` = ? LIMIT 1",array($response["phone"]));
if($deleter&&$service_time)
{
if($count_tel["count"]<4)
{
$error_control=R::exec("INSERT IGNORE INTO `clients` (`service`,`service_time`,`master`, `date`, `time`, `client_name`, `client_surename`, `client_tel`, `client_inst`,`IP`,`key_client`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", array(
$service,
$service_time,
$master,
$date,
$time,
$name,
$surename,
$response["phone"],
$inst,
$response["ip"],
$response["ucaller_id"]
));
}
else
{
$array_error = array(
'1' => 'Вы записаны уже на 4 места, пожалуйста, оставьте места и другим!');
echo json_encode($array_error);
}
}
Ответы (1 шт):
Автор решения: Kirzzz
→ Ссылка
Ошибка была действительно в том, что функция R::getCell возвращает исключительно клетку, без названия поля, следовательно указания имени поля $count_tel["count"] было не нужно.