<?xml version="1.0"?>
<rss version="2.0"><channel><title>Database Latest Questions</title><link>https://htmlforum.dev/forum/30-database/</link><description>Database Latest Questions</description><language>en</language><item><title>&#x412;&#x44B;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x430; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x445; &#x438;&#x437; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x430;&#x43A;&#x442;&#x438;&#x432;&#x43D;&#x43E;&#x433;&#x43E; &#x433;&#x440;&#x430;&#x444;&#x438;&#x43A;&#x430;</title><link>https://htmlforum.dev/topic/69673-vygruzka-dannyh-iz-interaktivnogo-grafika/</link><description><![CDATA[<p>
	Добрый день!
</p>

<p>
	Подскажите пожалуйста, возможно ли, и если да, то как, выгрузить данные из интерактивного графика на веб странице.
</p>

<p>
	<a href="https://spimex.com/markets/oil_products/instruments/list/detail.php?code=TKM7KOB065F" ipsnoembed="true" rel="external nofollow">https://spimex.com/markets/oil_products/instruments/list/detail.php?code=TKM7KOB065F</a>
</p>
]]></description><guid isPermaLink="false">69673</guid><pubDate>Tue, 08 Feb 2022 14:19:39 +0000</pubDate></item><item><title>&#x41D;&#x443;&#x436;&#x43D;&#x43E; &#x438;&#x437;&#x43C;&#x435;&#x43D;&#x438;&#x442;&#x44C; &#x438;&#x441;&#x442;&#x43E;&#x447;&#x43D;&#x438;&#x43A; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x445; &#x432; &#x43C;&#x430;&#x433;&#x430;&#x437;&#x438;&#x43D;&#x435;</title><link>https://htmlforum.dev/topic/67678-nuzhno-izmenit-istochnik-dannyh-v-magazine/</link><description><![CDATA[<p>
	В движке опенкарт имеется ссылка на старый ресурс, что не позволяет выводить размер, вес и цену, а также товары в категориях. Подскажите, пожалуйста, в каком файле искать старую ссылку, чтобы заменить ее. Скрин ошибки прилагаю<img class="ipsImage ipsImage_thumbnailed" data-fileid="3300" data-ratio="66.59" data-unique="aztj843wi" width="841" alt="kupizo.jpg" src="https://htmlforum.dev/uploads/monthly_2021_11/kupizo.jpg.057f7abb99fae471c34072eb4b8fe9e1.jpg"></p>
]]></description><guid isPermaLink="false">67678</guid><pubDate>Sat, 27 Nov 2021 10:05:21 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x438;&#x442;&#x44C; 301 &#x440;&#x435;&#x434;&#x438;&#x440;&#x435;&#x43A;&#x442; &#x441; &#x432;&#x435;&#x440;&#x445;&#x43D;&#x435;&#x433;&#x43E; &#x440;&#x435;&#x433;&#x438;&#x441;&#x442;&#x440;&#x430; &#x43D;&#x430; &#x43D;&#x438;&#x436;&#x43D;&#x438;&#x439;</title><link>https://htmlforum.dev/topic/64804-kak-nastroit-301-redirekt-s-verhnego-registra-na-nizhnij/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">Здравствуйте! Может кто подсказать, как лучше прописать правило для файла .htaccess для виртуального хостинга. </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">Проблема в следующем:</span><span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"> </span><span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">при изменение регистра url код ответа везде 200.</span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">Пример: <a href="https://site.ru/uslugi/" ipsnoembed="true" rel="external nofollow">https://site.ru/uslugi/</a> - 200 и <a href="https://site.ru/USLUGI/" ipsnoembed="true" rel="external nofollow">https://site.ru/USLUGI/</a> - также код ответа 200. </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">Мне подсказали правило, но по нему у меня происходит тройной 301 редирет</span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">(https://site.ru/USLUGI/ далее </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"><a href="https://site.ru/uslugi///" ipsnoembed="true" rel="external nofollow">https://site.ru/uslugi///</a> далее</span><span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"> </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"><a href="https://site.ru/uslugi///" ipsnoembed="true" rel="external nofollow">https://site.ru/uslugi///</a> и только потом</span><span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"> </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"><a href="https://site.ru/uslugi/)." ipsnoembed="true" rel="external nofollow">https://site.ru/uslugi/).</a> </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">Мне сказали, что на виртуальном хостинге mod_speling и RewriteMap недоступны, поэтому за один редирект на виртуальном хостинге гарантированно сменить регистр у всей URL не выйдет.</span><span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start"> </span>
</p>

<p>
	<span style="background-color:#ffffff; color:#2a2e2e; font-size:14px; text-align:start">Может кто встречался с такой проблемой? Или кто знает как можно сократить количество редиректов до одного?</span>
</p>]]></description><guid isPermaLink="false">64804</guid><pubDate>Tue, 15 Jun 2021 20:01:23 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43F;&#x43E;&#x434;&#x43A;&#x43B;&#x44E;&#x447;&#x438;&#x442;&#x44C; &#x431;&#x434; &#x43A; &#x441;&#x430;&#x439;&#x442;&#x443;?</title><link>https://htmlforum.dev/topic/64510-kak-podkljuchit-bd-k-sajtu/</link><description><![CDATA[<p>
	Здравствуйте. Подскажите, пожалуйста, как сделать базу данных для сайта интернет магазина? Какую лучше программу использовать для создания базы данных (MySQL?)? Как подключить базу данных к сайту (Если делать на том же MySQL, как подключить от этой программы бд для сайта?)? Для чего нужен PhpMyAdmin? Можете, пожалуйста, рассказать все подробно. 
</p>]]></description><guid isPermaLink="false">64510</guid><pubDate>Tue, 01 Jun 2021 11:05:06 +0000</pubDate></item><item><title>&#x412;&#x44B;&#x431;&#x43E;&#x440;&#x43A;&#x430; &#x438;&#x437; &#x434;&#x432;&#x443;&#x445; &#x442;&#x430;&#x431;&#x43B;&#x438;&#x446;</title><link>https://htmlforum.dev/topic/60479-vyborka-iz-dvuh-tablic/</link><description><![CDATA[<p>
	Добрый день.
</p>

<p>
	Есть две таблицы:<br>
	table_1
</p>

<p>
	id       quantity     mydate
</p>

<p>
	1         20             2020-04-03
</p>

<p>
	2       10              2020-04-03
</p>

<p>
	 
</p>

<p>
	table_2
</p>

<p>
	id       title       price       op_date
</p>

<p>
	1       k            100         2020-03-20
</p>

<p>
	2      p           20           2020-03-29
</p>

<p>
	3      s          20           2020-04-03
</p>

<p>
	 
</p>

<p>
	что хочу  - выбрать данные из table_2 и добавить данными из table_1 (если есть)<br><br>
	SELECT  tt.title, tt.price, tt.op_date, SUM(td.quantity) AS total
</p>

<p>
	FROM table_2 tt
</p>

<p>
	LEFT JOIN table_1 td ON (tt.op_date = td.mydate)
</p>

<p>
	 
</p>

<p>
	но в результате получаю только одну запись. Не все записи из table_2 и часть из table_1, а только одну запись.....<br>
	Подскажите где тупость пишу.....
</p>
]]></description><guid isPermaLink="false">60479</guid><pubDate>Fri, 03 Apr 2020 16:18:25 +0000</pubDate></item><item><title>SQL &#x437;&#x430;&#x43F;&#x440;&#x43E;&#x441; - &#x443;&#x437;&#x43D;&#x430;&#x442;&#x44C; &#x43E;&#x442;&#x441;&#x443;&#x442;&#x432;&#x443;&#x44E;&#x449;&#x438;&#x435; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;</title><link>https://htmlforum.dev/topic/62727-sql-zapros-uznat-otsutvujushhie-zapisi/</link><description><![CDATA[<p>
	Понятно, что все что я хочу, легко делается с помощью языка программирования, напр. PHP, но ради спортивного интереса, можно ли это сделать одним запросом на SQL?
</p>

<p>
	Итак, есть таблица с некими данными, одно из полей - дата-время. Хочется получить список дат (за заданный небольшой промежуток времени), для которых записей в таблице нет.
</p>

<p>
	Напр. есть записи
</p>

<p>
	"'2020-12-01 15:25:26", другие поля"
</p>

<p>
	'2020-12-02 12:42<span>:11</span>", другие поля
</p>

<p>
	'2020-12-04 11:33:42", другие поля
</p>

<p>
	'2020-12-05 05:24:36", другие поля
</p>

<p>
	'2020-12-07 07:15:56", другие поля
</p>

<p>
	'2020-12-08 03:11:27", другие поля
</p>

<p>
	Я хочу сделать запрос, задав исходный диапазон "2020-12-01" "2020-12-07" и получить результат "2020-12-03", "2020-12-06"
</p>

<p>
	 
</p>]]></description><guid isPermaLink="false">62727</guid><pubDate>Thu, 17 Dec 2020 09:05:27 +0000</pubDate></item><item><title>Join &#x43F;&#x440;&#x438; &#x432;&#x44B;&#x43F;&#x43E;&#x43B;&#x43D;&#x435;&#x43D;&#x438;&#x438; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x439; &#x432;&#x43E; 2&#x439; &#x442;&#x430;&#x431;&#x43B;&#x438;&#x446;&#x435;</title><link>https://htmlforum.dev/topic/60804-join-pri-vypolnenii-usloviy-vo-2y-tablice/</link><description><![CDATA[<p>
	Добрый день.<br>
	Помогите пожалуйста написать запрос. Имеем 2 таблицы article и images. Отношение oneToMany.<br>
	У images есть поле is_approved (true/false). Необходимо выбрать статью, только если все связанные с ней изображения не подтверждены.<br>
	Написал такой вариант, но думаю можно лучше. БД - postgres.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_2477_5" style="">
<span class="pln">SELECT DISTINCT </span><span class="str">"acticle"</span><span class="pun">.</span><span class="str">"id"</span><span class="pln"> AS </span><span class="str">"id"</span><span class="pln">
FROM </span><span class="str">"articles"</span><span class="pln">
        LEFT JOIN </span><span class="pun">(</span><span class="pln">
            </span><span class="kwd">select</span><span class="pln"> </span><span class="str">"article_id"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"is_approved"</span><span class="pln">
            FROM article_to_image ati
            </span><span class="kwd">where</span><span class="pln"> </span><span class="str">"is_approved"</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">false</span><span class="pln">
            </span><span class="kwd">and</span><span class="pln"> </span><span class="kwd">not</span><span class="pln"> exists</span><span class="pun">(</span><span class="kwd">select</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> </span><span class="kwd">from</span><span class="pln"> article_to_image </span><span class="kwd">where</span><span class="pln"> </span><span class="str">"is_approved"</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">true</span><span class="pln"> AND </span><span class="str">"article_id"</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> ati</span><span class="pun">.</span><span class="pln">article_id</span><span class="pun">)</span><span class="pln">
	</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">as</span><span class="pln"> </span><span class="str">"images"</span><span class="pln">
    on </span><span class="str">"images"</span><span class="pun">.</span><span class="str">"article_id"</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> article</span><span class="pun">.</span><span class="pln">id</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60804</guid><pubDate>Wed, 22 Jul 2020 11:31:12 +0000</pubDate></item><item><title>&#x417;&#x430;&#x43F;&#x440;&#x43E;&#x441; &#x43C;&#x435;&#x436;&#x434;&#x443; &#x441;&#x432;&#x44F;&#x437;&#x430;&#x43D;&#x43D;&#x44B;&#x43C;&#x438; &#x442;&#x430;&#x431;&#x43B;&#x438;&#x446;&#x430;&#x43C;&#x438;</title><link>https://htmlforum.dev/topic/60539-zapros-mezhdu-svyazannymi-tablicami/</link><description><![CDATA[<p>
	Имеются 3и основные таблицы<br>
	1. Модели принтеров<br>
	2. Модели картриджей<br>
	3. Названия принтеров
</p>

<p>
	И две связанные таблицы по ID<br>
	1. Модели-картриджи<br>
	2. Модели-названия принтеров
</p>

<p>
	Получить по модели принтера его картриджи или список принтеров не проблема, а вот как получить по имени принтера модели картриджа для него ?<br>
	Нужно делать два запроса (получаем id модели и из него получаем модель картриджей) или можно как-то через один запрос?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60539</guid><pubDate>Sun, 03 May 2020 06:06:16 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x440;&#x430;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x442;&#x44C;&#x441;&#x44F; &#x441; &#x437;&#x430;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x43C;</title><link>https://htmlforum.dev/topic/60260-pomogite-razobratsya-s-zaprosom/</link><description><![CDATA[<div class="ipsType_normal ipsType_richText ipsContained" data-controller="core.front.core.lightboxedImages" data-role="commentContent">
	<p>
		Здравствуйте.
	</p>

	<p>
		Мне необходимо немного подправить БД.
	</p>

	<p>
		В поле "xfields" значение "2018" изменить на "2019".
	</p>

	<p>
		Вот мой код.
	</p>

	<pre class="ipsCode prettyprint lang-php prettyprinted">
<span class="pln">$xfrow </span><span class="pun">=</span><span class="pln"> $db</span><span class="pun">-&gt;</span><span class="pln">super_query</span><span class="pun">(</span><span class="pln"> </span><span class="str">"SELECT xfields FROM "</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> PREFIX </span><span class="pun">.</span><span class="pln"> </span><span class="str">"_post WHERE id = '$id'"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$xfrow </span><span class="pun">!=</span><span class="pln"> NULL</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
	$xfrowclr </span><span class="pun">=</span><span class="pln"> str_replace</span><span class="pun">(</span><span class="str">"2018"</span><span class="pun">,</span><span class="str">"2019"</span><span class="pun">,</span><span class="pln">$xfrow</span><span class="pun">);</span><span class="pln">
	$db</span><span class="pun">-&gt;</span><span class="pln">query</span><span class="pun">(</span><span class="pln"> </span><span class="str">"UPDATE "</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> PREFIX </span><span class="pun">.</span><span class="pln"> </span><span class="str">"_post SET xfields='$xfrowclr' WHERE id='$id'"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span></pre>

	<p>
		Если смотреть промежуточные варианты то он работает до момента записи исправленной информации в БД.
	</p>

	<p>
		Скажите пожалуйста, что не так я делаю.
	</p>
</div>]]></description><guid isPermaLink="false">60260</guid><pubDate>Fri, 01 Nov 2019 11:55:11 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x441; &#x437;&#x430;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x43C;</title><link>https://htmlforum.dev/topic/59179-pomogite-s-zaprosom/</link><description><![CDATA[<p>
	Имеется таблица table с полями id, refpost, type и comment. Тип поля comment TEXT.
</p>

<p>
	Необходимо получит строки, где refpost у которой type='A' или type='D', который встречается в поле comment.
</p>

<p>
	Пробовал так:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted">
<span class="pln">SELECT id</span><span class="pun">,</span><span class="pln"> refpost</span><span class="pun">,</span><span class="pln"> type</span><span class="pun">,</span><span class="pln"> comment
	FROM table
    WHERE comment
    LIKE 
   		</span><span class="pun">(</span><span class="pln">
        SELECT refpost
          	FROM table
          	WHERE type</span><span class="pun">=</span><span class="str">'A'</span><span class="pln">
          	OR type</span><span class="pun">=</span><span class="str">'D'</span><span class="pln">
        </span><span class="pun">)</span></pre>

<p>
	Без результатов. Выдает ошибку 1242: Subquery returns more than 1 row
</p>
]]></description><guid isPermaLink="false">59179</guid><pubDate>Fri, 20 Apr 2018 11:01:34 +0000</pubDate></item><item><title>&#x412;&#x44B;&#x431;&#x43E;&#x440; &#x437;&#x43D;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x439; &#x43F;&#x440;&#x438; &#x43C;&#x43D;&#x43E;&#x436;&#x435;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x43E;&#x43C; &#x444;&#x438;&#x43B;&#x44C;&#x442;&#x440;&#x435;</title><link>https://htmlforum.dev/topic/58933-vybor-znacheniy-pri-mnozhestvennom-filtre/</link><description><![CDATA[<table border="1"><tbody>
<tr>
<td>
				product_id
			</td>
			<td>
				filter_id
			</td>
		</tr>
<tr>
<td>
				1
			</td>
			<td>
				1
			</td>
		</tr>
<tr>
<td>
				1
			</td>
			<td>
				2
			</td>
		</tr>
<tr>
<td>
				2
			</td>
			<td>
				3
			</td>
		</tr>
<tr>
<td>
				3
			</td>
			<td>
				1
			</td>
		</tr>
<tr>
<td>
				3
			</td>
			<td>
				2
			</td>
		</tr>
<tr>
<td>
				3
			</td>
			<td>
				3
			</td>
		</tr>
<tr>
<td>
				3
			</td>
			<td>
				4
			</td>
		</tr>
<tr>
<td>
				4
			</td>
			<td>
				1
			</td>
		</tr>
<tr>
<td>
				4
			</td>
			<td>
				3
			</td>
		</tr>
<tr>
<td>
				4
			</td>
			<td>
				4
			</td>
		</tr>
</tbody></table>
<p>
	Здравствуйте,вопрос следующий.
</p>

<p>
	Не знаю,как правильно составить запрос.
</p>

<p>
	Есть множественное значение фильтра,например:
</p>

<p>
	filter_id=1,3,4.
</p>

<p>
	Это должно дать значения product_id=3,4.
</p>

<p>
	Соответственно,filter_id=1,2 дает product_id=1,3.
</p>

<p>
	То есть выбираются продукты,по которым есть все значения фильтра.
</p>

<p>
	Но это не все.
</p>

<p>
	Фильтр может быть таким:
</p>

<p>
	filter_id=3||4.
</p>

<p>
	Что даст product_id=2,3,4.
</p>

<p>
	То есть,одно из нескольких значений.
</p>

<p>
	Или filter_id=2||3,4,что дает product_id=3,4.
</p>

<p>
	Надеюсь,понятно описал.
</p>

<p>
	Буду благодарен за помощь.
</p>
]]></description><guid isPermaLink="false">58933</guid><pubDate>Tue, 13 Feb 2018 19:26:55 +0000</pubDate></item><item><title>mysql &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x445; &#x43F;&#x440;&#x438; &#x441;&#x43E;&#x432;&#x43F;&#x430;&#x434;&#x435;&#x43D;&#x438;&#x438; 2&#x443;&#x445; &#x441;&#x442;&#x43E;&#x43B;&#x431;&#x446;&#x43E;&#x432;</title><link>https://htmlforum.dev/topic/58880-mysql-obnovlenie-dannyh-pri-sovpadenii-2uh-stolbcov/</link><description><![CDATA[<p>
	Имеется таблица с полями: юзер, офис, телефон<br>
	Требуется если поле юзер и офис такой уже есть, то новая строка не создается, меняется только телефон<br>
	Если хоть юзер или офис не совпадают, то создается новая строка.
</p>

<p>
	Если поля поставить уникальными и использовать ниже скрипт, то там достаточно одно совпадение, что бы менялось значение.
</p>

<p>
	INSERT INTO users(login, password) VALUES('login', 'password') ON DUPLICATE KEY UPDATE password='password';
</p>

<p>
	@@ROWCOUNT=0 только в sql используется <img alt=":(" data-emoticon="1" height="20" src="https://htmlforum.dev/uploads/emoticons/default_sad.png" srcset="https://htmlforum.dev/uploads/emoticons/sad@2x.png 2x" title=":(" width="20"></p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58880</guid><pubDate>Thu, 01 Feb 2018 15:08:18 +0000</pubDate></item><item><title>&#x414;&#x435;&#x440;&#x435;&#x432;&#x43E; &#x43A;&#x430;&#x442;&#x435;&#x433;&#x43E;&#x440;&#x438;&#x439;</title><link>https://htmlforum.dev/topic/58882-derevo-kategoriy/</link><description><![CDATA[<p>
	Коллеги, подскажите пожалуйста по такому вопросу: Парсю каталог, который имеет следующую структуру - категории Первого уровня имею id А00001, второго Б00001, В00023 и т.д. Длина id всегда фиксированная. Сейчас сохраняю в базу как есть. Соответственно в бд храню id, parent_id. Есть ли смысл сокращать id до A1, B23?  <br>
	Или можно ли как то оптимально сохранять структуру дерева в бд, зная что А это всегда первый уровень, Б - второй и т.д.?
</p>]]></description><guid isPermaLink="false">58882</guid><pubDate>Fri, 02 Feb 2018 00:54:34 +0000</pubDate></item><item><title>MySQL &#x43C;&#x430;&#x43A;&#x441;&#x438;&#x43C;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x438;&#x437; &#x43D;&#x435;&#x441;&#x43A;&#x43E;&#x43B;&#x44C;&#x43A;&#x438;&#x445; &#x43F;&#x43E;&#x43B;&#x435;&#x439; (&#x43E;&#x442;&#x432;&#x435;&#x442; &#x443;&#x436;&#x435; &#x43D;&#x430;&#x448;&#x435;&#x43B;)</title><link>https://htmlforum.dev/topic/58779-mysql-maksimalnoe-iz-neskolkih-poley-otvet-uzhe-nashel/</link><description><![CDATA[<p>
	Такая, казалось бы простая задача ставит в тупик.
</p>

<p>
	Есть таблица, в ней есть в т.ч. 8 интересующих полей. Нужно написать select который из каждой строчки выбирает максимальное значение из этих восьми полей. Было бы два поля, использовал бы case но выбрать из восьми - это же  огромное количество вложенных кейсов получается
</p>
]]></description><guid isPermaLink="false">58779</guid><pubDate>Tue, 26 Dec 2017 09:42:22 +0000</pubDate></item><item><title>UPDATE</title><link>https://htmlforum.dev/topic/58391-update/</link><description><![CDATA[<p>
	Нужно обновить таблицу 1111 : заменить в колонке html слово forumop на morufop
</p>

<p>
	Код ниже не срабатывает 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_3886_5" style="">
<span class="pln">UPDATE `1111` REPLACE(html, 'forumop', 'morufop');</span></pre>

<p>
	подскажите, что не так?
</p>

<p><a href="https://htmlforum.dev/uploads/monthly_2017_09/2017-09-23_12-21-11.png.c71cb5515a15d6182e50a12f2e0c8763.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="1439" src="https://htmlforum.dev/uploads/monthly_2017_09/2017-09-23_12-21-11.png.c71cb5515a15d6182e50a12f2e0c8763.png" class="ipsImage ipsImage_thumbnailed" alt="2017-09-23_12-21-11.png"></a></p>]]></description><guid isPermaLink="false">58391</guid><pubDate>Sat, 23 Sep 2017 09:24:04 +0000</pubDate></item><item><title>&#x423;&#x434;&#x430;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x432;&#x441;&#x435;&#x445; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x435;&#x439; &#x432; &#x442;&#x430;&#x431;&#x43B;&#x438;&#x446;&#x435; &#x432; 9:00 &#x443;&#x442;&#x440;&#x430;</title><link>https://htmlforum.dev/topic/57474-udalenie-vseh-zapisey-v-tablice-v-900-utra/</link><description><![CDATA[<p>
	Имею таблицу в которой хранятся данные корзины покупателей, хочу что бы она чистилась каждое утро от вчерашних записей, помогите пожалуйста реализовать это с помощью TRUNCATE.
</p>

<p>
	Вот что я смог сделать:
</p>

<p>
	mysql_query("DELETE FROM `baskets` WHERE `baskets`.`basket_date`&gt;NOW()-INTERVAL '1' DAY");
</p>

<p>
	Но этот способ не приемлем, так как удаляет только одну запись по истечению одного дня хранения, а надо все сразу, у всех пользователей.
</p>

<p>
	`basket_date` имеет формат: 2017-02-14 10:05:32
</p>
]]></description><guid isPermaLink="false">57474</guid><pubDate>Tue, 14 Feb 2017 05:07:05 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x441;&#x43E;&#x441;&#x442;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x437;&#x430;&#x43F;&#x440;&#x43E;&#x441; - &#x43D;&#x443;&#x436;&#x43D;&#x43E; &#x441;&#x440;&#x430;&#x432;&#x43D;&#x438;&#x432;&#x430;&#x442;&#x44C; &#x441;&#x43E;&#x441;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438;</title><link>https://htmlforum.dev/topic/58170-pomogite-sostavit-zapros-nuzhno-sravnivat-sosednie-zapisi/</link><description><![CDATA[<p>
	MySQL
</p>

<p>
	Есть таблица, поле первичный ключ типа datetime, остальные поля не важны. В таблице ок. 5 млн записей. Обычно записи следуют одна за другой с интервалом 1 минута, как-то так:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			SELECT * FROM (имя таблицы) WHERE `TIME` BETWEEN '2017-07-21 08:58' AND '2017-07-21 10:57' ORDER BY `TIME` ASC;
		</p>

		<p>
			результат:
		</p>

		<p>
			Array (
		</p>

		<p>
			Array ( [TIME] =&gt; 2017-07-21 08:58:00 [SHORT] =&gt; 0.00000000641 [LONG] =&gt; 0.0000000665 [SOURCE] =&gt; 15 )
		</p>

		<p>
			Array ( [TIME] =&gt; 2017-07-21 08:59:00 [SHORT] =&gt; 0.00000000583 [LONG] =&gt; 0.0000000664 [SOURCE] =&gt; 15 )
		</p>

		<p>
			Array ( [TIME] =&gt; 2017-07-21 09:00:00 [SHORT] =&gt; 0.00000000435 [LONG] =&gt; 0.0000000666 [SOURCE] =&gt; 15 )
		</p>

		<p>
			Array ( [TIME] =&gt; 2017-07-21 09:01:00 [SHORT] =&gt; 0.00000000518 [LONG] =&gt; 0.0000000698 [SOURCE] =&gt; 15 )
		</p>

		<p>
			Array ( [TIME] =&gt; 2017-07-21 09:02:00 [SHORT] =&gt; 0.0000000056 [LONG] =&gt; 0.0000000679 [SOURCE] =&gt; 15 )
		</p>

		<p>
			и т.д.
		</p>
	</div>
</div>

<p>
	Нужно найти в этой таблице "провалы во времени", т.е. места, гда промежуток времени между соседними записями больше заданной величины.
</p>

<p>
	Все, что сам я смог придумать, так это создать временную таблицу с полем id AUTO_INCREMENTи полем datetime, скопировать в нее, а затем сделать запрос из нее со джоином на себя же, по условию t1.id+1 = t2.id
</p>

<p>
	А можно ли без создания временной таблицы?
</p>
]]></description><guid isPermaLink="false">58170</guid><pubDate>Mon, 24 Jul 2017 10:43:35 +0000</pubDate></item><item><title>&#x412;&#x44B;&#x437;&#x43E;&#x432; &#x445;&#x440;&#x430;&#x43D;&#x438;&#x43C;&#x43E;&#x439; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x434;&#x443;&#x440;&#x44B;</title><link>https://htmlforum.dev/topic/57618-vyzov-hranimoy-procedury/</link><description><![CDATA[<p>
	Есть процедура на mysql, когда вызываю 2 раза подряд с разными параметрами и возникает ошибка:
</p>

<p>
	<strong>Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/******/data/www/**********.**/php/******.php</strong>
</p>

<p>
	Если вызывать по одиночки то все хорошо. Вот пример кода PHP:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_3604_5">
<span class="pln">$result = mysql_query("CALL `products`(0)");
while ($bd = mysql_fetch_assoc($result)) {

———————--

}

$result = mysql_query("CALL `products`(1)");
while ($bd = mysql_fetch_assoc($result)) {

———————--

}</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57618</guid><pubDate>Mon, 13 Mar 2017 07:23:08 +0000</pubDate></item><item><title>&#x41D;&#x435; &#x441;&#x43E;&#x437;&#x434;&#x430;&#x451;&#x442; &#x411;&#x414; &#x43D;&#x430; openserver</title><link>https://htmlforum.dev/topic/57279-ne-sozdayot-bd-na-openserver/</link><description><![CDATA[
<p>
	зашёл в PhpMyAdmin с данными root и root,<br>
	потом открыл консоль и почему не создаёт БД?
</p>

<p>
	<a href="http://i91.fastpic.ru/big/2017/0111/09/df14ece0b17a1fdf337cce8f262c8c09.jpg" rel="external nofollow">http://i91.fastpic.ru/big/2017/0111/09/df14ece0b17a1fdf337cce8f262c8c09.jpg</a>
</p>

<p>
	А как войти в MySQL менеджер, что нужно вводить?
</p>

<p>
	<a href="http://i91.fastpic.ru/big/2017/0111/d3/75daf04ccd31afaa93fe6e0d840a1ad3.jpg" ipsnoembed="false" rel="external nofollow">http://i91.fastpic.ru/big/2017/0111/d3/75daf04ccd31afaa93fe6e0d840a1ad3.jpg</a>
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57279</guid><pubDate>Wed, 11 Jan 2017 15:02:27 +0000</pubDate></item><item><title>&#x413;&#x440;&#x430;&#x444;&#x438;&#x43A; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x44B; &#x43C;&#x430;&#x433;&#x430;&#x437;&#x438;&#x43D;&#x43E;&#x432;</title><link>https://htmlforum.dev/topic/56811-grafik-raboty-magazinov/</link><description><![CDATA[<p>
	Добрый день.<br>
	Подскажите пожалуйста по следующему вопросу:<br>
	Если несколько магазинов, необходимо выставлять им время работы. Как лучше это организовать. Есть список магазинов, думал так же сделать список шаблонов с расписанием, и выставлять для магазина какой-то шаблон. Само расписание такого вида: название дня, день (работаем/нет), время от, время до. Полагаю, в другой таблице должно быть название дней 1-7 пнд-вск. Но при этом должна быть возможность указывать что например 8го марта - выходной. Т.е. в принципе стандартное расписание, но когда начинаю проектировать - мысли в разные стороны.
</p>]]></description><guid isPermaLink="false">56811</guid><pubDate>Fri, 28 Oct 2016 02:51:31 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x443;&#x432;&#x435;&#x43B;&#x438;&#x447;&#x438;&#x442;&#x44C; &#x437;&#x43D;&#x430;&#x447;&#x435;&#x43D;&#x438;&#x435; LIMIT &#x432; MYSQLI ?</title><link>https://htmlforum.dev/topic/56243-kak-uvelichit-znachenie-limit-v-mysqli/</link><description><![CDATA[<p>
	Привет. Мне необходимо реализовать подгрузку контента при событии. Для этого необходимо "переходить" по количеству подгружаемых материалов с помощью LIMIT 1, x, где x - должна быть динамической величиной; на моём этапе разработки на месте "X" стоит параметр, передающий число от клиента (javascript), но я хотел бы изменить это условие.
</p>

<p>
	<strong>Вопрос. Как можно создать инкремент, или увеличивающуюся переменную в выражении LIMIT ? </strong>Чтобы второе значение LIMIT постоянно изменялось (LIMIT 1,2; LIMIT 1, 4 и т.д.)
</p>
]]></description><guid isPermaLink="false">56243</guid><pubDate>Tue, 14 Jun 2016 21:28:25 +0000</pubDate></item><item><title>&#x421;&#x43E;&#x440;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x43A;&#x430; &#x43A;&#x43E;&#x43D;&#x442;&#x430;&#x43A;&#x442;&#x43E;&#x432;</title><link>https://htmlforum.dev/topic/55326-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%BE%D0%B2/</link><description><![CDATA[<p>В общем есть запрос списка контактов </p><p></p><pre class="ipsCode prettyprint lang-auto">SELECT `id` FROM `users` WHERE `id` IN (SELECT `id_from` FROM `messages` WHERE     `id_to` = ".$id." AND `del_to` = 0) OR `id` IN (SELECT `id_to` FROM `messages` WHERE `id_from` = ".$id." AND `del_from` = 0)</pre>Нужно сделать вывод с сортировкой по последним сообщениям, пробовал так<pre class="ipsCode prettyprint lang-auto">SELECT `id` FROM `users` WHERE `id` IN (SELECT `id_from` FROM `messages` WHERE `id_to` = ".$id." AND `del_to` = 0 ORDER BY `id` DESC)     OR `id` IN (SELECT `id_to` FROM `messages` WHERE `id_from` = ".$id." AND `del_from` =  0 ORDER BY `id` DESC)</pre>не помогает, кто сообразит в чем загвоздка?
]]></description><guid isPermaLink="false">55326</guid><pubDate>Sat, 06 Feb 2016 06:53:39 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x441; &#x437;&#x430;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x43C; &#x43F;&#x43E;&#x436;&#x430;&#x43B;&#x443;&#x439;&#x441;&#x442;&#x430;</title><link>https://htmlforum.dev/topic/55215-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%81-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%BC-%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D1%83%D0%B9%D1%81%D1%82%D0%B0/</link><description><![CDATA[<p><span style="color:rgb(20,20,20);font-family:Arial, Helvetica, sans-serif;font-size:14.6667px;background-color:rgb(252,252,255);">Добрый день!</span><br><span style="color:rgb(20,20,20);font-family:Arial, Helvetica, sans-serif;font-size:14.6667px;background-color:rgb(252,252,255);">Есть две таблицы, одна с данными компании где id номер компании, а вторая это картинки этой компании где для одной компании (id) может быть несколько записей.</span><br><span style="color:rgb(20,20,20);font-family:Arial, Helvetica, sans-serif;font-size:14.6667px;background-color:rgb(252,252,255);">Мне надо получить из первой компании все данные, а из второй мне надо на каждую компанию получить три ее картинки (желательно случайные в пределе количества картинок этой компании).</span><br><br><span style="color:rgb(20,20,20);font-family:Arial, Helvetica, sans-serif;font-size:14.6667px;background-color:rgb(252,252,255);">Подскажите как правильно решать данную задачу, не перегружая сервер.</span><br><br><span style="color:rgb(20,20,20);font-family:Arial, Helvetica, sans-serif;font-size:14.6667px;background-color:rgb(252,252,255);">Спасибо Вам всем!</span></p>
]]></description><guid isPermaLink="false">55215</guid><pubDate>Tue, 26 Jan 2016 16:38:37 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x43D;&#x430;&#x439;&#x442;&#x438; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x443;</title><link>https://htmlforum.dev/topic/55078-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D1%83/</link><description><![CDATA[<p></p><pre class="ipsCode prettyprint"></pre><p>
$result = mysql_query("SELECT DISTINCT * FROM `q95w65e14` GROUP BY `type_menu`");</p><p>
while ($bd = mysql_fetch_assoc($result)) {</p><p>
echo '&lt;div class="left_menu_a"&gt;'.$bd[type_menu].'&lt;/div&gt;';</p><p>
$result2 = mysql_query("SELECT * FROM `q95w65e14` WHERE `type_menu`=$bd[type_menu]");</p><p>
while ($bd2 = mysql_fetch_assoc($result2)) {</p><p>
echo '&lt;div class="left_menu_b" id="'.$bd2[type_product].'"&gt;&lt;/div&gt;';</p><p>
}</p><p>
}</p>
]]></description><guid isPermaLink="false">55078</guid><pubDate>Mon, 11 Jan 2016 09:14:07 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x441;&#x43E;&#x437;&#x434;&#x430;&#x442;&#x44C; select &#x43E;&#x434;&#x438;&#x43D; &#x43A; &#x43C;&#x43D;&#x43E;&#x433;&#x438;&#x43C;</title><link>https://htmlforum.dev/topic/54759-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-select-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%BA-%D0%BC%D0%BD%D0%BE%D0%B3%D0%B8%D0%BC/</link><description><![CDATA[<p>Здравствуйте!</p><p>Помогите создать правильно SELECT.</p><p>Есть две таблицы:</p><p>tbl_company</p><p>id_company int</p><p>name_company varchar</p><p>title_company varchar</p><p>about_company text</p><p> </p><p>tbl_products</p><p>id_company int</p><p>id_product int</p><p>name_product varchar</p><p>url_product varchar</p><p> </p><p>Задача сделать запрос, который принесет все данные о компании и три товара этой компании. Не хочется делать запрос по компании, а потом бежать и делать компания х 3 селекта, слишком много запросов.</p><p> </p><p>Спасибо!</p>
]]></description><guid isPermaLink="false">54759</guid><pubDate>Mon, 30 Nov 2015 17:53:29 +0000</pubDate></item></channel></rss>
