Не могу вывести из базы данных в OSCLASS id города
Только начал изучать OSCLASS и PHP. Пробовал всяко, не получается вывести из базы данных в OSCLASS id города. Вот мои попытки.
$conn = DBConnectionClass::newInstance();
$c_db = $conn->getOsclassDb();
$comm = new DBCommandClass($c_db);
//$idregion = $comm->prepare("SELECT pk_i_id FROM oc_t_region WHERE $_POST['sRegion']");
//$idcity = $comm->prepare("SELECT pk_i_id FROM oc_t_city WHERE Абакан");
//$idcity = $comm->query("SELECT pk_i_id FROM oc_t_city WHERE s_name = Абакан");
echo $idcity;
exit;
Очень, очень надо. Нигде в документации OSCLASS этой функции вывода id города не нашел. Таблица городов в OSCLASS такая:
--
-- Структура таблицы `oc_t_city`
--
CREATE TABLE `oc_t_city` (
`pk_i_id` int(10) UNSIGNED NOT NULL,
`fk_i_region_id` int(10) UNSIGNED NOT NULL,
`s_name` varchar(60) NOT NULL,
`s_slug` varchar(60) NOT NULL DEFAULT '',
`fk_c_country_code` char(2) DEFAULT NULL,
`b_active` tinyint(1) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Ответы (1 шт):
Автор решения: Олександр Слуцький
→ Ссылка
Попробуйте
$idcity = $comm->query("SELECT pk_i_id FROM oc_t_city WHERE s_name = 'Абакан'");