<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828923</guid>
        <pubDate>Tue, 21 Apr 2020 13:41:51 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828923</link>
        <description><![CDATA[rownong@yandex.ru: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418232&view=findpost&p=3828922'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2020-04-21T16:28:46+03:00">21.04.20, 13:28</time></span><div class='quote '>Потому, что сперва PHP ругается, а потом уже и ты за ним.<br>
Как и как полно должен ругаться PHP, или не ругаться вообще - настраивается в конфиг-файле PHP.</div></div><br>
Ок понял, спасибо]]></description>
        <author>rownong@yandex.ru</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828922</guid>
        <pubDate>Tue, 21 Apr 2020 13:28:46 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828922</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418232&view=findpost&p=3828919'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>rownong@yandex.ru &#064; <time class="tag-quote__quoted-time" datetime="2020-04-21T13:11:55+00:00">21.04.20, 13:11</time></span><div class='quote '>Только в ошибке подключения к серверу mysql вылазит инфа перед моим текстом. Почему?</div></div><br>
Потому, что сперва PHP ругается, а потом уже и ты за ним. <br>
Как и как полно должен ругаться PHP, или не ругаться вообще - настраивается в конфиг-файле PHP.]]></description>
        <author>JoeUser</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828919</guid>
        <pubDate>Tue, 21 Apr 2020 13:11:55 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828919</link>
        <description><![CDATA[rownong@yandex.ru: Спасибо. Теперь работает. Сделал так:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?</div><div class="code_line">&nbsp;</div><div class="code_line">/* Подключаемся к серверу mysql ИЛИ вывести ошибку */</div><div class="code_line">$db = mysql_connect(&quot;localhost&quot;,&quot;arkadii&quot;,&quot;123456&quot;)</div><div class="code_line">or exit(&quot;Ошибка в подключении к серверу MySQL: &quot;.mysql_error());</div><div class="code_line">&nbsp;</div><div class="code_line">/* Подключаемся к базе ИЛИ вывести ошибку */</div><div class="code_line">mysql_select_db(&quot;a2-dashboard-template&quot;,$db)</div><div class="code_line">or exit(&quot;Ошибка в обращении к базе данных: &quot;.mysql_error());</div><div class="code_line">&nbsp;</div><div class="code_line">/* Делаем выборку из таблицы ИЛИ вывести ошибку */</div><div class="code_line">$result = mysql_query(&quot;SELECT * FROM `sdelki-amocrm`&quot;)</div><div class="code_line">or exit(&quot;Ошибка в SQL запросе: &quot; . mysql_error());</div><div class="code_line">&nbsp;</div><div class="code_line">/* Выборку помещаем в массив */</div><div class="code_line">$myrow = mysql_fetch_array($result);</div><div class="code_line">&nbsp;</div><div class="code_line">/* Элемменты массива выводим на страницу */</div><div class="code_line">echo $myrow[&quot;nazvanie-sdelki&quot;];</div><div class="code_line">&nbsp;</div><div class="code_line">?&#62;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Ошибки подключения к базе и sql запроса теперь пишутся норм.<br>
Только в ошибке подключения к серверу mysql вылазит инфа перед моим текстом. Почему?<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Warning: mysql_connect() [function.mysql-connect]: Access denied for user &#39;arkadii&#39;@&#39;localhost&#39; (using password: YES) in X:\home\test1.ru\www\index.php on line 17</div><div class="code_line">Ошибка в подключении к серверу MySQL: Access denied for user &#39;arkadii&#39;@&#39;localhost&#39; (using password: YES)</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2020-04-21T13:12:25+00:00">21.04.20, 13:12</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418232&view=findpost&p=3828918'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>AVA12 &#064; <time class="tag-quote__quoted-time" datetime="2020-04-21T12:32:39+00:00">21.04.20, 12:32</time></span><div class='quote '>P. S. Извиняюсь за нескромный вопрос: а какими языками программирования ты уже владеешь?</div></div><br>
Начал изучать PHP и JS.]]></description>
        <author>rownong@yandex.ru</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828918</guid>
        <pubDate>Tue, 21 Apr 2020 12:32:39 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828918</link>
        <description><![CDATA[AVA12: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Как лучше тогда подписывать:<br>
&quot;sdelki-amocrm&quot; =&gt; &quot;sdelkiAmocrm&quot;?</div></div><br>
Лучше &quot;sdelki_amocrm&quot;. Для всех имен <em class='tag-i'>очень желательно</em> использовать snake_case (все буквы строчные, слова разделяются подчеркиваниями). Меньше сюрпризов в будущем.<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Попробовал но не заработало</div></div><br>
Если сообщение об ошибке начинается со слов &quot;Parse error&quot; и &quot;syntax error&quot; - значит ошибка в синтаксисе программы. В данном случае точка с запятой перед оператором or совершенно лишняя - этот оператор является частью выражения, а не началом нового.<br>
<br>
И вообще: текст сообщения об ошибке можно выделить мышкой и скопипастить <em class='tag-i'>текстом</em>. Картинки и хостеры тут не нужны.<br>
<br>
P. S. Извиняюсь за нескромный вопрос: а какими языками программирования ты уже владеешь?]]></description>
        <author>AVA12</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828913</guid>
        <pubDate>Tue, 21 Apr 2020 11:21:57 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828913</link>
        <description><![CDATA[rownong@yandex.ru: Проверку &#036;result сделал так (работает)<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/* Делаем выборку из таблицы ИЛИ вывести ошибку */</div><div class="code_line">$result = mysql_query(&quot;SELECT * FROM `sdelki-amocrm`&quot;)</div><div class="code_line">or exit(&quot;Ошибка в SQL запросе: &quot; . mysql_error());</div></ol></div></div></div></div><br>
Хочу еще повесить сообщение на подключение к серверу mysql.<br>
Попробовал но не заработало<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/* Подключаемся к серверу mysql */</div><div class="code_line">$db = mysql_connect(&quot;localhost&quot;,&quot;arkadii&quot;,&quot;123456&quot;);</div><div class="code_line">or die(&quot;Ошибка подключения к серверу MySQL: &quot; . mysql_error());</div></ol></div></div></div></div><br>
Сделал по аналогии, почему на сработало?<br>
Вернуло <a class='tag-url' href='https://yadi.sk/i/LaLNrn-v5Oi_Fw' target='_blank'>https://yadi.sk/i/LaLNrn-v5Oi_Fw</a><br>
<br>
С проверкой таблицы тоже не сработало<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/* Подключаемся к нужной таблице*/</div><div class="code_line">mysql_select_db(&quot;a2-dashboard-template1&quot;,$db);</div><div class="code_line">or exit(&quot;Ошибка: &quot; . mysql_error());</div></ol></div></div></div></div>]]></description>
        <author>rownong@yandex.ru</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828911</guid>
        <pubDate>Tue, 21 Apr 2020 10:55:05 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828911</link>
        <description><![CDATA[rownong@yandex.ru: Спасибо за ответы.<br>Поставил обратную кавычку ` у названии таблицы и заработало.<br>Не знал, спасибо.<br>У меня много где в БД тире для связки слов. Как лучше тогда подписывать:<br>&quot;sdelki-amocrm&quot; =&gt; &quot;sdelkiAmocrm&quot;?]]></description>
        <author>rownong@yandex.ru</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828888</guid>
        <pubDate>Tue, 21 Apr 2020 09:32:34 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828888</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418232&view=findpost&p=3828868'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>rownong@yandex.ru &#064; <time class="tag-quote__quoted-time" datetime="2020-04-20T19:50:18+00:00">20.04.20, 19:50</time></span><div class='quote '>почему не работает?</div></div><br>
Потому что отправляемый запрос выглядит так:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">SELECT * FROM sdelki-amocrm</div></ol></div></div></div></div><br>
MySQL (как, впрочем, и любой другой SQL-сервер) однозначно воспринимает тире как оператор вычитания. И соответственно текст запроса в правильной интерпретации - мягко говоря, некорректный.<br>
<br>
Если автору запроса захотелось отойти от конвенции именования, он ОБЯЗАН квотировать имена. В случае MySQL в качестве квотирующего символа используется обратная кавычка. Т.е. запрос, имеющий шанс заработать, выглядит так:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">SELECT * FROM `sdelki-amocrm`</div></ol></div></div></div></div><br>
<br>
Хотя гораздо правильнее - переименовать все объекты, имена которых не соответствуют стандарту.]]></description>
        <author>Akina</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828880</guid>
        <pubDate>Tue, 21 Apr 2020 06:32:44 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828880</link>
        <description><![CDATA[JoeUser: <strong class='tag-b'>rownong@yandex.ru</strong>, в дополнение к дополнению к коду от <strong class='tag-b'>Gonarh</strong> :lol:  - так же следует проверять результаты работы и <em class='tag-i'>mysql_connect</em>, и <em class='tag-i'>mysql_select_db</em>, на всякий случай. Не зря же они тоже могут возвращать неуспешное выполнение. А еще глянуть свою версию PHP и свериться с доками ... не устарели ли эти используемые функции на используемой версии PHP.]]></description>
        <author>JoeUser</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828878</guid>
        <pubDate>Tue, 21 Apr 2020 06:03:15 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828878</link>
        <description><![CDATA[Gonarh: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=418232&view=findpost&p=3828868'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>rownong@yandex.ru &#064; <time class="tag-quote__quoted-time" datetime="2020-04-20T19:50:18+00:00">20.04.20, 19:50</time></span><div class='quote '>Подскажите, почему не работает?</div></div><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?</div><div class="code_line">&nbsp;</div><div class="code_line">$db = mysql_connect(&quot;localhost&quot;,&quot;arkadii&quot;,&quot;*****&quot;);</div><div class="code_line">mysql_select_db(&quot;a2-dashboard-template&quot;,$db);</div><div class="code_line">&nbsp;</div><div class="code_line">$result = mysql_query(&quot;SELECT * FROM sdelki-amocrm&quot;,$db);</div><div class="code_line">if (!$result) {</div><div class="code_line">&nbsp;&nbsp; &nbsp;die(&#39;Неверный запрос: &#39; . mysql_error());</div><div class="code_line">}</div><div class="code_line">$myrow = mysql_fetch_array($result);</div><div class="code_line">echo $myrow[&quot;nazvanie-sdelki&quot;];</div><div class="code_line">&nbsp;</div><div class="code_line">?&#62;</div></ol></div></div></div></div>]]></description>
        <author>Gonarh</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828871</guid>
        <pubDate>Mon, 20 Apr 2020 20:44:02 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828871</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Для запросов SELECT, SHOW, DESCRIBE, EXPLAIN и других запросов, возвращающих результат из нескольких рядов, mysql_query() возвращает дескриптор результата запроса (resource), <strong class='tag-b'>или <span class="tag-color tag-color-named" data-value="red" style="color: red">FALSE</span> в случае ошибки</strong></div></div><br>
Проверь на ошибку <strong class='tag-b'><span class="tag-color tag-color-named" data-value="gray" style="color: gray">&#036;result</span></strong>]]></description>
        <author>JoeUser</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828868</guid>
        <pubDate>Mon, 20 Apr 2020 19:50:18 +0000</pubDate>
        <title>Почему не работает SQL запрос</title>
        <link>https://forum.sources.ru/index.php?showtopic=418232&amp;view=findpost&amp;p=3828868</link>
        <description><![CDATA[rownong@yandex.ru: Отправляю запрос<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?</div><div class="code_line">&nbsp;</div><div class="code_line">$db = mysql_connect(&quot;localhost&quot;,&quot;arkadii&quot;,&quot;*****&quot;);</div><div class="code_line">mysql_select_db(&quot;a2-dashboard-template&quot;,$db);</div><div class="code_line">&nbsp;</div><div class="code_line">$result = mysql_query(&quot;SELECT * FROM sdelki-amocrm&quot;,$db);</div><div class="code_line">$myrow = mysql_fetch_array($result);</div><div class="code_line">echo $myrow[&quot;nazvanie-sdelki&quot;];</div><div class="code_line">&nbsp;</div><div class="code_line">?&#62;</div></ol></div></div></div></div><br>
<br>
В ответ:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in X:\home\test1.ru\www\index.php on line 20</div></ol></div></div></div></div><br>
<br>
Подскажите, почему не работает?<br>
<br>
Скриншот таблицы: <a class='tag-url' href='https://yadi.sk/i/KsyZjq_TWmEPrw' target='_blank'>https://yadi.sk/i/KsyZjq_TWmEPrw</a><br>
У юзера arkadii есть полные права на базу и таблицу sdelki-amocrm]]></description>
        <author>rownong@yandex.ru</author>
        <category>Базы данных: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	