Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » как сделать вывод всего массива названия категорий?

как сделать вывод всего массива названия категорий?


     12.12.2020    Все вопросы » Общие вопросы по PHP    858

вопрос
Реализовал добавление новостей в различные категории, но выводится лишь первый элемент массива, который находится в бд category_autors:

	$info = $db->super_query( "SELECT * FROM " . PREFIX . "_category_autors
									LEFT JOIN " . USERPREFIX . "_category ON " . USERPREFIX . "_category_autors.ca_catid=" . USERPREFIX . "_category.id
										WHERE ca_name = '" . $member_id['name'] . "'" );
		
			if( $info['ca_catid'] )	
			{
				$cats = "<select data-placeholder=\"{$lang['addnews_cat_sel']}\" name=\"catlist[]\" id=\"category\" onchange=\"onCategoryChange(this)\" style=\"width:350px;\">";
				$cats .= '<option value="' . $info['ca_catid'] . '">' . $info['name'] . '</option>';
				$cats .= "</select>";
			}
			else 
			{
				$cats = 'Вы не состоите ни в одной категории';
			}


Как сделать отображение в списке всех категорий, в которых состоит автор?

Ответа пока нет


1 комментарий

ardos
Юзер

ardos - 27 июня 2023 06:14 -

Скажите мне пожалуста, делаю такой запрос:
$arrGet = $db->super_query("SELECT * FROM " . DBNAMETABE . " WHERE date >='". $dbDateNew. "' AND date <= '". $dbDateOld. "' ORDER BY ". $sort. ' DESC LIMIT 43500', true);

Если добавляю LIMIT 43500 то всё гуд
Если без лимита код не выполняется

не пойму, в super_query есть лимит или это лимит стоит где то в конфиге базы (fastpanel)?

пробывал в конфиг базы (99-fastpanel.cnf) добавить
[mysqld]
max_allowed_packet=100M
но не помогает

А на локалке работает всё отлично


Ой, не заметил что написал в чужую тему, просто искал ответ и запарился уже

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх