<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>PHP и базы данных</title>
    <description>Работа с  базами данных</description>
    <pubDate>Tue, 14 Apr 2026 21:20:03 +0000</pubDate>
    <lastBuildDate>Tue, 14 Apr 2026 21:20:03 +0000</lastBuildDate>
    <generator>Форум PHP Программистов | PHP.ru</generator>
    <link>https://php.ru/forum/forums/php-i-bazy-dannyx.9/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://php.ru/forum/forums/php-i-bazy-dannyx.9/index.rss"/>
    <item>
      <title>Заполнение поля со списком результатами запроса к базе</title>
      <pubDate>Mon, 08 Sep 2025 05:32:47 +0000</pubDate>
      <link>https://php.ru/forum/threads/zapolnenie-polja-so-spiskom-rezultatami-zaprosa-k-baze.118405/</link>
      <guid>https://php.ru/forum/threads/zapolnenie-polja-so-spiskom-rezultatami-zaprosa-k-baze.118405/</guid>
      <author>invalid@example.com (Garett09)</author>
      <dc:creator>Garett09</dc:creator>
      <content:encoded><![CDATA[Добрый день! Предыдущая попытка создать тему закончилась какой-то ошибкой, тема есть, но открыть ее невозможно, поэтому создал по мотивам. Хотел спросить - вот есть у меня поле со списком, вручную загоняю варианты для фильтра - это понятно:<br />


<div class="bbCodeBlock bbCodeHtml">
	<div class="type">HTML:</div>
	<div class="code"><ol class="html5" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&lt;<a target="_blank" rel="nofollow" href="http://december.com/html/4/element/form.html"><span style="color: #000000; font-weight: bold;">form</span></a> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;notebooks_store.php&quot;</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;POST&quot;</span>&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #009900;">&lt;<a target="_blank" rel="nofollow" href="http://december.com/html/4/element/select.html"><span style="color: #000000; font-weight: bold;">select</span></a> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;notebooks&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;color&quot;</span> <span style="color: #000066;">size</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;0&quot;</span>&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<a target="_blank" rel="nofollow" href="http://december.com/html/4/element/option.html"><span style="color: #000000; font-weight: bold;">option</span></a> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;default&quot;</span> <span style="color: #000066;">selected</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;selected&quot;</span>&gt;</span>------<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a target="_blank" rel="nofollow" href="http://december.com/html/4/element/option.html"><span style="color: #000000; font-weight: bold;">option</span></a>&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<a target="_blank" rel="nofollow" href="http://december.com/html/4/element/option.html"><span style="color: #000000; font-weight: bold;">option</span></a> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;52&quot;</span>&gt;</span>На складе<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a target="_blank" rel="nofollow" href="http://december.com/html/4/element/option.html"><span style="color: #000000; font-weight: bold;">option</span></a>&gt;</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;option...</span></div></li>
</ol></div>
</div><a href="https://php.ru/forum/threads/zapolnenie-polja-so-spiskom-rezultatami-zaprosa-k-baze.118405/" target="_blank" class="externalLink" rel="nofollow">Заполнение поля со списком результатами запроса к базе</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Обрезка текста</title>
      <pubDate>Mon, 20 Jan 2025 13:18:53 +0000</pubDate>
      <link>https://php.ru/forum/threads/obrezka-teksta.102411/</link>
      <guid>https://php.ru/forum/threads/obrezka-teksta.102411/</guid>
      <author>invalid@example.com (yomoto)</author>
      <dc:creator>yomoto</dc:creator>
      <content:encoded><![CDATA[Добрый день.<br />
Подскажите, пожалуйста, в каком направлении читать/учить.<br />
<br />
<br />
Есть запрос к БД MySQL, который ищет слово по одной из колонок.<br />
Результат: в каждой строке много текста.<br />
<br />
Мне нужно сократить отображаемый текст влево и вправо от искомого слова по 200 символов<br />
<br />
Из доступного нашел только обрезание с начала/конца строки. А как обрезать из нужного места?<br />
<br />
Спасибо]]></content:encoded>
      <slash:comments>8</slash:comments>
    </item>
    <item>
      <title>Помощь с оптимизацией запроса MySQL в PHP</title>
      <pubDate>Wed, 18 Dec 2024 18:55:14 +0000</pubDate>
      <link>https://php.ru/forum/threads/pomosch-s-optimizaciej-zaprosa-mysql-v-php.102976/</link>
      <guid>https://php.ru/forum/threads/pomosch-s-optimizaciej-zaprosa-mysql-v-php.102976/</guid>
      <author>invalid@example.com (misenor368)</author>
      <dc:creator>misenor368</dc:creator>
      <content:encoded><![CDATA[Здравствуйте!<br />
<br />
Столкнулся с проблемой при работе с большим объемом данных в базе MySQL. Есть таблица с более чем 1 миллионом записей, и запросы на выборку начали сильно тормозить.<br />
<br />
Я использую PDO в PHP для взаимодействия с базой данных. Пример моего запроса:<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$query = &quot;SELECT * FROM users WHERE status = :status AND created_at &gt; :date&quot;; </div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$stmt = $pdo-&gt;prepare($query); </div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$stmt-&gt;execute(['status' =&gt; 'active', 'date' =&gt; '2023-01-01']); </div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$results = $stmt-&gt;fetchAll(); </div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
</ol></div>
</div>Индексы на...<br />
<br />
<a href="https://php.ru/forum/threads/pomosch-s-optimizaciej-zaprosa-mysql-v-php.102976/" target="_blank" class="externalLink" rel="nofollow">Помощь с оптимизацией запроса MySQL в PHP</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>WHERE из другой запрос</title>
      <pubDate>Tue, 02 Jul 2024 11:27:20 +0000</pubDate>
      <link>https://php.ru/forum/threads/where-iz-drugoj-zapros.102444/</link>
      <guid>https://php.ru/forum/threads/where-iz-drugoj-zapros.102444/</guid>
      <author>invalid@example.com (Искандар)</author>
      <dc:creator>Искандар</dc:creator>
      <content:encoded><![CDATA[<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
	<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly"
		title="Нажмите, чтобы раскрыть или скрыть спойлер"
		data-target="> .SpoilerTarget"><span>Спойлер: <span class="SpoilerTitle">Код</span></span></button>
	<div class="SpoilerTarget bbCodeSpoilerText">

<div class="bbCodeBlock bbCodeHtml">
	<div class="type">HTML:</div>
	<div class="code"><ol class="html5" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">&lt;?php</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">$db <span style="color: #66cc66;">=</span> new mysqli<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;***&quot;</span>, <span style="color: #ff0000;">&quot;***&quot;</span>, <span style="color: #ff0000;">&quot;***&quot;</span>, <span style="color: #ff0000;">&quot;***&quot;</span><span style="color: #66cc66;">&#41;</span>;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">$result4 <span style="color: #66cc66;">=</span> mysqli_query<span style="color: #66cc66;">&#40;</span>$db, <span style="color: #ff0000;">&quot;SELECT klient FROM sklad2 WHERE ruz = '2024-07-01' AND status = 'Продажа' GROUP BY klient ORDER BY id DESC&quot;</span><span style="color: #66cc66;">&#41;</span>;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">if<span style="color: #66cc66;">&#40;</span>isset<span style="color: #66cc66;">&#40;</span>$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'submit2'</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;"><span style="color: #000066;">for</span><span style="color: #66cc66;">&#40;</span>$i <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span>; $i &lt; count<span style="color: #66cc66;">&#40;</span>$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;id2&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>; $i++<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">if<span style="color: #66cc66;">&#40;</span>$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;id2&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span>!<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">$out<span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'id2'</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> @$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;id2&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span>;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">$out<span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'kolvo2'</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> @$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;kolvo2&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span>;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">$out<span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'sena2'</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> @$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;sena2&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span>;</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;">$out<span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'file'</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">=</span> @$_POST<span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">&quot;file&quot;</span><span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span>$i<span style="color: #66cc66;">&#93;</span>;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;"><span style="color: #66cc66;">&#125;</span></span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #009900;"><span style="color: #66cc66;">&#125;</span>...</span></div></li>
</ol></div>
</div></div>
</div><br />
<a href="https://php.ru/forum/threads/where-iz-drugoj-zapros.102444/" target="_blank" class="externalLink" rel="nofollow">WHERE из другой запрос</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Ошибка бд</title>
      <pubDate>Mon, 01 Jul 2024 18:40:25 +0000</pubDate>
      <link>https://php.ru/forum/threads/oshibka-bd.102439/</link>
      <guid>https://php.ru/forum/threads/oshibka-bd.102439/</guid>
      <author>invalid@example.com (Xman)</author>
      <dc:creator>Xman</dc:creator>
      <content:encoded><![CDATA[Здравствуйте!<br />
Помогите решить проблему загрузки сайта. В браузере выдает &quot;No database selected&quot;. Что это может значить?<br />
Спасибо.]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Обработка и получение информации из баз данных на разных хостингах.</title>
      <pubDate>Mon, 01 Jul 2024 16:00:23 +0000</pubDate>
      <link>https://php.ru/forum/threads/obrabotka-i-poluchenie-informacii-iz-baz-dannyx-na-raznyx-xostingax.102440/</link>
      <guid>https://php.ru/forum/threads/obrabotka-i-poluchenie-informacii-iz-baz-dannyx-na-raznyx-xostingax.102440/</guid>
      <author>invalid@example.com (alex-777)</author>
      <dc:creator>alex-777</dc:creator>
      <content:encoded><![CDATA[Всем привет,<br />
<br />
Есть однотипные сайты (php + mysql) на разных хостингах, на многих даже закрыт доступ к базам извне. Необходимо сделать сводный отчет по всем базам.<br />
<br />
То есть нужно запустить скрипт на всех сайтах по очереди, и как-то вернуть результат. Или сохранить куда-нибудь на доступное хранилище, например google drive.<br />
<br />
То есть для меня непонятно, <br />
<br />
1. Как программно выполнить скрипт на другом хостинге, не открывая страницу сайта?<br />
2. Как можно вернуть результирующие данные?<br />
<br />
Толкните, куда...<br />
<br />
<a href="https://php.ru/forum/threads/obrabotka-i-poluchenie-informacii-iz-baz-dannyx-na-raznyx-xostingax.102440/" target="_blank" class="externalLink" rel="nofollow">Обработка и получение информации из баз данных на разных хостингах.</a>]]></content:encoded>
      <slash:comments>15</slash:comments>
    </item>
    <item>
      <title>Как поправить код</title>
      <pubDate>Sat, 23 Mar 2024 11:31:00 +0000</pubDate>
      <link>https://php.ru/forum/threads/kak-popravit-kod.102164/</link>
      <guid>https://php.ru/forum/threads/kak-popravit-kod.102164/</guid>
      <author>invalid@example.com (sotex2)</author>
      <dc:creator>sotex2</dc:creator>
      <content:encoded><![CDATA[Подскажите как поправить код для перезаписи значений в базе данных. код ниже. задача такая. при запуске скрипта доп. поля на движке DLE в базе данных перезаписываются, но если еще раз запустить скрипт, то в базе данных будет затираться (удаляться) первое доп.поле со значением. как прописать условие, чтобы перезаписывались только те доп.поля, которые прописаны только для выполнения в скрипте.  для наглядности записал видео -...<br />
<br />
<a href="https://php.ru/forum/threads/kak-popravit-kod.102164/" target="_blank" class="externalLink" rel="nofollow">Как поправить код</a>]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>Выгрузка базы данных tecdoc из Access</title>
      <pubDate>Tue, 20 Feb 2024 23:38:32 +0000</pubDate>
      <link>https://php.ru/forum/threads/vygruzka-bazy-dannyx-tecdoc-iz-access.102057/</link>
      <guid>https://php.ru/forum/threads/vygruzka-bazy-dannyx-tecdoc-iz-access.102057/</guid>
      <author>invalid@example.com (igorhh)</author>
      <dc:creator>igorhh</dc:creator>
      <content:encoded><![CDATA[Неподскажите как выгрузить?]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Перезаписать базу через php</title>
      <pubDate>Wed, 14 Feb 2024 10:20:43 +0000</pubDate>
      <link>https://php.ru/forum/threads/perezapisat-bazu-cherez-php.102063/</link>
      <guid>https://php.ru/forum/threads/perezapisat-bazu-cherez-php.102063/</guid>
      <author>invalid@example.com (dmitrylis)</author>
      <dc:creator>dmitrylis</dc:creator>
      <content:encoded><![CDATA[Всем примет!<br />
Помогите разобраться с кодом.<br />
<br />
Есть код, который данные формате csv записывает в MYSQL.<br />
Но есть проблема, он не перезаписывает базу, а создает новые строки.<br />
<br />
Подскажите, пожалуйста, что нужно сделать чтобы он перезаписывал по ID<br />
<img src="https://i.postimg.cc/DfrzmXnz/2024-02-12-15-03-36-Window.jpg" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="https://i.postimg.cc/DfrzmXnz/2024-02-12-15-03-36-Window.jpg" /><br />
<img src="https://postimg.cc/xqdQ4qkr" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="https://postimg.cc/xqdQ4qkr" /><br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&lt;?php</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">// (A) CONNECT TO DATABASE - CHANGE SETTINGS TO YOUR OWN!</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$dbHost = &quot;localhost&quot;;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$dbName = &quot;test&quot;;</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$dbChar = &quot;utf8mb4&quot;;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">$dbUser =...</div></li>
</ol></div>
</div><a href="https://php.ru/forum/threads/perezapisat-bazu-cherez-php.102063/" target="_blank" class="externalLink" rel="nofollow">Перезаписать базу через php</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>POST методом передача фото в БД без вызова формы html</title>
      <pubDate>Sat, 10 Feb 2024 06:17:54 +0000</pubDate>
      <link>https://php.ru/forum/threads/post-metodom-peredacha-foto-v-bd-bez-vyzova-formy-html.102039/</link>
      <guid>https://php.ru/forum/threads/post-metodom-peredacha-foto-v-bd-bez-vyzova-formy-html.102039/</guid>
      <author>invalid@example.com (SergeyOK)</author>
      <dc:creator>SergeyOK</dc:creator>
      <content:encoded><![CDATA[Здравствуйте, уважаемые форумчане.<br />
Я новичок в php, поэтому сразу не судите строго.<br />
Есть несколько вопросов:<br />
<br />
1. Возможно ли графические файлы (png, jpg и т.д) прямо отправлять в MySQL в кодировке UTF-8?Отправляя сейчас так файлы, у меня записывается «кракозябра».<br />
2. В каком типе в MySQL можно хранить данные закодированные в UTF-8?При учёте того, что сами файлы будут размером до 50Мб.<br />
3. Нужно ли при отправке данных закодированных UTF-8 указывать в рhp коде какой-то дополнительный скрипт,...<br />
<br />
<a href="https://php.ru/forum/threads/post-metodom-peredacha-foto-v-bd-bez-vyzova-formy-html.102039/" target="_blank" class="externalLink" rel="nofollow">POST методом передача фото в БД без вызова формы html</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Скрипт выгрузки экспорт талиц из Tecdoc</title>
      <pubDate>Sun, 21 Jan 2024 14:11:08 +0000</pubDate>
      <link>https://php.ru/forum/threads/skript-vygruzki-ehksport-talic-iz-tecdoc.101996/</link>
      <guid>https://php.ru/forum/threads/skript-vygruzki-ehksport-talic-iz-tecdoc.101996/</guid>
      <author>invalid@example.com (igorhh)</author>
      <dc:creator>igorhh</dc:creator>
      <content:encoded><![CDATA[Здравствуйте<br />
Неподскажите<br />
Где скачать скртюипт выгрузки экспорт таблиц из техдока,]]></content:encoded>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Tecdoc экспорт базы данных из софта</title>
      <pubDate>Tue, 16 Jan 2024 12:29:53 +0000</pubDate>
      <link>https://php.ru/forum/threads/tecdoc-ehksport-bazy-dannyx-iz-softa.101985/</link>
      <guid>https://php.ru/forum/threads/tecdoc-ehksport-bazy-dannyx-iz-softa.101985/</guid>
      <author>invalid@example.com (igorhh)</author>
      <dc:creator>igorhh</dc:creator>
      <content:encoded><![CDATA[Здравствуйте<br />
<br />
Неподскажите как вытащить базу данных из техдока?]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>sql инъекция</title>
      <pubDate>Wed, 08 Nov 2023 07:54:32 +0000</pubDate>
      <link>https://php.ru/forum/threads/sql-inekcija.101854/</link>
      <guid>https://php.ru/forum/threads/sql-inekcija.101854/</guid>
      <author>invalid@example.com (ladameister)</author>
      <dc:creator>ladameister</dc:creator>
      <content:encoded><![CDATA[Доброго дня! Хочу узнать, возможна ли sql инъекция в базу данных MySQL через функцию?<br />
Т.е. пользователь в поле ввода вписывает значение &quot;225&quot; и если это значение совпадает со значением в функции, то присваивается переменная $value, в которой значение &quot;computer&quot; и после этого идет запрос в базу. По логике, если это значение не совпадает со значением в функции и это значение не идет напрямую в запрос(ведь значение сначала попадает в функцию и обрабатывается там),  то это значит что инъекция...<br />
<br />
<a href="https://php.ru/forum/threads/sql-inekcija.101854/" target="_blank" class="externalLink" rel="nofollow">sql инъекция</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>[Library] ModerPDO</title>
      <pubDate>Sun, 05 Nov 2023 05:26:48 +0000</pubDate>
      <link>https://php.ru/forum/threads/library-moderpdo.101667/</link>
      <guid>https://php.ru/forum/threads/library-moderpdo.101667/</guid>
      <author>invalid@example.com (StulE)</author>
      <dc:creator>StulE</dc:creator>
      <content:encoded><![CDATA[Все мы знаем, насколько неудобно работать с базами данных, вручную писать запросы, следить за безопасностью (sql-инъекции и тд). Мы решили исправить это, создав библиотеку.<br />
<br />
<b>Описание:</b><br />
ModernPDO — это незаменимый инструмент для работы с базами данных. Отличительными особенностями данной библиотеки является простота использования, современный стандарт PHP (8.1), полное покрытие кода тестами, уровень PHPStan&#039;а 9, уровень PSalm&#039;а 1, а также единый стандарт кода.<br />
<br />
<b>Доступный...</b><br />
<br />
<a href="https://php.ru/forum/threads/library-moderpdo.101667/" target="_blank" class="externalLink" rel="nofollow">[Library] ModerPDO</a>]]></content:encoded>
      <slash:comments>16</slash:comments>
    </item>
    <item>
      <title>Как сделать дубль структуры таблицы в другую базу через PDO ?</title>
      <pubDate>Mon, 21 Aug 2023 10:08:18 +0000</pubDate>
      <link>https://php.ru/forum/threads/kak-sdelat-dubl-struktury-tablicy-v-druguju-bazu-cherez-pdo.101681/</link>
      <guid>https://php.ru/forum/threads/kak-sdelat-dubl-struktury-tablicy-v-druguju-bazu-cherez-pdo.101681/</guid>
      <author>invalid@example.com (processsor)</author>
      <dc:creator>processsor</dc:creator>
      <content:encoded><![CDATA[Как программно сделать дубль структуры таблицы в другую базу через PDO в php 8 ?<br />
<br />
Нашел только методы 10 летней давности где функции все уже depricated.<br />
<br />
По возможности еще хотелосьбы получиться sql код для создания таблицы, которую дублируешь.<br />
В DB программах всегда есть такой простой код для создания таблицы например.<br />
Но хочется всё это сделать программно.]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Выборка уникальных значений</title>
      <pubDate>Fri, 18 Aug 2023 10:45:46 +0000</pubDate>
      <link>https://php.ru/forum/threads/vyborka-unikalnyx-znachenij.101673/</link>
      <guid>https://php.ru/forum/threads/vyborka-unikalnyx-znachenij.101673/</guid>
      <author>invalid@example.com (AlfOz)</author>
      <dc:creator>AlfOz</dc:creator>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>Как загрузить два и более изображения из разных полей формы</title>
      <pubDate>Wed, 16 Aug 2023 15:44:38 +0000</pubDate>
      <link>https://php.ru/forum/threads/kak-zagruzit-dva-i-bolee-izobrazhenija-iz-raznyx-polej-formy.101662/</link>
      <guid>https://php.ru/forum/threads/kak-zagruzit-dva-i-bolee-izobrazhenija-iz-raznyx-polej-formy.101662/</guid>
      <author>invalid@example.com (dinaminator)</author>
      <dc:creator>dinaminator</dc:creator>
      <content:encoded><![CDATA[<i>Вопрос на основе курса &quot;Авторизация и регистрация на чистом PHP. Автор успешно демонстрирует загрузку изображения из формы:</i><br />


<div class="bbCodeBlock bbCodePHP">
	<div class="type">PHP:</div>
	<div class="code"><ol class="php" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">&lt;</span>label<span style="color: #339933;">&gt;</span>Изображение профиля<span style="color: #339933;">&lt;/</span>label<span style="color: #339933;">&gt;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;file&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;avatar&quot;</span><span style="color: #339933;">&gt;</span></div></li>
</ol></div>
</div><i>Затем в обработчике прописывается путь в папку на компьютере:</i><br />


<div class="bbCodeBlock bbCodePHP">
	<div class="type">PHP:</div>
	<div class="code"><ol class="php" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;<span style="color: #000088;">$path</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'uploads/'</span> <span style="color: #339933;">.</span> <a target="_blank" rel="nofollow" href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'avatar'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a target="_blank" rel="nofollow" href="http://www.php.net/move_uploaded_file"><span style="color: #990000;">move_uploaded_file</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'avatar'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tmp_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'../'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$path</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span></div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">&quot;status&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span></div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">&quot;type&quot;</span> <span style="color: #339933;">=&gt;...</span></div></li>
</ol></div>
</div><a href="https://php.ru/forum/threads/kak-zagruzit-dva-i-bolee-izobrazhenija-iz-raznyx-polej-formy.101662/" target="_blank" class="externalLink" rel="nofollow">Как загрузить два и более изображения из разных полей формы</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>как изменить цену на N в базе данных у всех выбранных ID</title>
      <pubDate>Sun, 13 Aug 2023 19:19:57 +0000</pubDate>
      <link>https://php.ru/forum/threads/kak-izmenit-cenu-na-n-v-baze-dannyx-u-vsex-vybrannyx-id.101660/</link>
      <guid>https://php.ru/forum/threads/kak-izmenit-cenu-na-n-v-baze-dannyx-u-vsex-vybrannyx-id.101660/</guid>
      <author>invalid@example.com (ufaclub)</author>
      <dc:creator>ufaclub</dc:creator>
      <content:encoded><![CDATA[есть таблица price<br />
<br />
в ней структура id,price<br />
<br />
<br />
подскажите как обновить значение позиции цены (price) на всю выборку а не на один ID<br />
<br />
<br />
вот так обновляю цену на один ID<br />


<div class="bbCodeBlock bbCodePHP">
	<div class="type">PHP:</div>
	<div class="code"><ol class="php" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;UPDATE price SET price='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$price</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', status='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$status</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', &nbsp;price_ot='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$price_ot</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', dataprice='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$dataprice</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;' &nbsp;WHERE id=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <a target="_blank" rel="nofollow" href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$query</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li>
</ol></div>
</div>а мне надо отправить скрипт обновление<br />
<br />
выборку 

<div class="bbCodeBlock bbCodePHP">
	<div class="type">PHP:</div>
	<div class="code"><ol class="php" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$setid</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1,2,3,4,5,6,8,9,10&quot;</span><span style="color: #339933;">;</span></div></li>
</ol></div>
</div>операция (сложение или вычитания)<br />
(к примеру +)...<br />
<br />
<a href="https://php.ru/forum/threads/kak-izmenit-cenu-na-n-v-baze-dannyx-u-vsex-vybrannyx-id.101660/" target="_blank" class="externalLink" rel="nofollow">как изменить цену на N в базе данных у всех выбранных ID</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Не получается вставить еще одно WHERE условие</title>
      <pubDate>Mon, 07 Aug 2023 09:27:01 +0000</pubDate>
      <link>https://php.ru/forum/threads/ne-poluchaetsja-vstavit-esche-odno-where-uslovie.101643/</link>
      <guid>https://php.ru/forum/threads/ne-poluchaetsja-vstavit-esche-odno-where-uslovie.101643/</guid>
      <author>invalid@example.com (SBAlex)</author>
      <dc:creator>SBAlex</dc:creator>
      <content:encoded><![CDATA[Здравствуйте. Есть SELECT-запрос который успешно отрабатывает:<br />
<br />
<b>

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">SELECT</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">COUNT(`id`) as `clicks`</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">FROM `log_traffic`</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">WHERE TRUE</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">AND `date_add` BETWEEN '$getDate 00:00:00' AND '$getDate 23:59:59'</div></li>
</ol></div>
</div></b><br />
<br />
<br />
Но пытаюсь вставить еще одно условие (AND `offer_id` = &#039;1&#039; ), в результате которой запрос выглядит как:<br />
<br />
<b>

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код (Text):</div>
	<div class="code"><ol class="text" style="font-family:monospace;"><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">SELECT</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">COUNT(`id`) as `clicks`</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">FROM `log_traffic`</div></li>
<li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">WHERE TRUE</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">AND `offer_id` = '1'</div></li>
<li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">AND `date_add` BETWEEN '$getDate 00:00:00' AND '$getDate 23:59:59'</div></li>
</ol></div>
</div></b><br />
<br />
<br />
И...<br />
<br />
<a href="https://php.ru/forum/threads/ne-poluchaetsja-vstavit-esche-odno-where-uslovie.101643/" target="_blank" class="externalLink" rel="nofollow">Не получается вставить еще одно WHERE условие</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>PHP + API передача нескольких значений одного параметра</title>
      <pubDate>Fri, 07 Jul 2023 03:48:54 +0000</pubDate>
      <link>https://php.ru/forum/threads/php-api-peredacha-neskolkix-znachenij-odnogo-parametra.101575/</link>
      <guid>https://php.ru/forum/threads/php-api-peredacha-neskolkix-znachenij-odnogo-parametra.101575/</guid>
      <author>invalid@example.com (AB_Nab)</author>
      <dc:creator>AB_Nab</dc:creator>
      <content:encoded><![CDATA[Добрый день! Не нашел ни чего подходящего из тем на форуме.<br />
<br />
Есть SQL запрос &#039;select name from table where id in (?)&#039; если его выполнить в студии и подставить в in id 2 и 3 то запрос выполняется правильно и выдает результат с id 2 и 3.<br />
<br />
сама функция выглядит так:<br />
public function read_single_post2($id)<br />
{<br />
   <br />
   $this-&gt;id = $id;<br />
<br />
       $query = &#039;<br />
select name from table where id in (?)<br />
                       <br />
    &#039;;<br />
<br />
    $post = $this-&gt;connection-&gt;prepare($query);<br />
    $post-&gt;bindValue(1,...<br />
<br />
<a href="https://php.ru/forum/threads/php-api-peredacha-neskolkix-znachenij-odnogo-parametra.101575/" target="_blank" class="externalLink" rel="nofollow">PHP + API передача нескольких значений одного параметра</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
  </channel>
</rss>
