<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Не подключается к БД с помощью конструкции include()]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1454</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1454&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Не подключается к БД с помощью конструкции include()».]]></description>
		<lastBuildDate>Fri, 13 Nov 2009 09:27:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9648#p9648</link>
			<description><![CDATA[<p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Scarick)]]></author>
			<pubDate>Fri, 13 Nov 2009 09:27:18 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9648#p9648</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9647#p9647</link>
			<description><![CDATA[<div class="quotebox"><cite>Scarick сказал:</cite><blockquote><p>Должно ли быть так?</p></blockquote></div><p>Обязательно должно. Весь php код, находится он в подключаемом файле, или нет, должен быть внутри php тега &lt;?php ... ?&gt;, иначе он не будет обработан. В подключаемом коде может быть не только php код, но и обычный html, к примеру, поэтому код в подключаемых файлах не должен ничем отличаться от обычных.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 13 Nov 2009 09:16:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9647#p9647</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9643#p9643</link>
			<description><![CDATA[<p>Извиняюсь, сейчас попытаюсь объяснить понятнее.<br />Говоря &quot;блок в блоке&quot; я имею в виду то что один php блок у нас уже есть:<br />&lt;?php <br />include(&quot;blocks/con_mysql.php&quot;); <br />$result = mysql_query(&quot;SELECT title,meta_d,meta_k,text FROM settings WHERE page=&#039;index&#039;&quot;, $db);<br />$myrow = mysql_fetch_array($result);</p><p>?&gt;</p><p>, и для того чтобы происходило подключение к базе с помощью конструкции include, подключаемый код не обязательно выделять в отдельный php блок, т.е.&nbsp; в include(&quot;blocks/con_mysql.php&quot;);&nbsp; &nbsp;- достаточно чтобы в файле con_mysql.php был код:</p><p>php $db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;);<br />mysql_select_db(&quot;phpsite&quot;, $db);&nbsp; &nbsp; &nbsp; &nbsp;<span class="bbu"> (без &lt;?php ... ?&gt;). </span></p><p>Но в моем случае это почему-то не работало, заработало только после того как я содержимое файла con_mysql.php выделил в php блок,</p><p>[size=16]<strong>&lt;?php</strong>[/size] $db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;);<br />mysql_select_db(&quot;phpsite&quot;, $db);[size=16]<strong>?&gt;</strong>[/size].</p><p>В итоге получилась такая запись:</p><br /><p>&lt;?php </p><p>&lt;?php $db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;);<br />mysql_select_db(&quot;phpsite&quot;, $db);?&gt;</p><p>$result = mysql_query(&quot;SELECT title,meta_d,meta_k,text FROM settings WHERE page=&#039;index&#039;&quot;, $db);<br />$myrow = mysql_fetch_array($result);</p><p>?&gt;</p><p>Должно ли быть так?</p>]]></description>
			<author><![CDATA[null@example.com (Scarick)]]></author>
			<pubDate>Fri, 13 Nov 2009 08:19:19 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9643#p9643</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9641#p9641</link>
			<description><![CDATA[<div class="quotebox"><cite>Scarick сказал:</cite><blockquote><p>Хотя, на сколько я понял, эта функция должна работать&nbsp; без блока в блоке.</p></blockquote></div><p>Не смог понять. В чем заключается решение проблемы?</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 12 Nov 2009 23:22:15 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9641#p9641</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9639#p9639</link>
			<description><![CDATA[<p>Временно решил проблему, тем что взял включаемый код, в дополнительный блок php, т.е. в<br />[mono]&lt;?php <br />include(&quot;blocks/con_mysql.php&quot;); <br />$result = mysql_query(&quot;SELECT title,meta_d,meta_k,text FROM settings WHERE page=&#039;index&#039;&quot;, $db);<br />$myrow = mysql_fetch_array($result);</p><p>?&gt;[/mono]</p><p>, con_mysql.php содержит код:</p><p>[mono]<strong>&lt;?</strong>php $db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;);<br />mysql_select_db(&quot;phpsite&quot;, $db);<strong>?&gt;</strong>[/mono]</p><p>Хотя, на сколько я понял, эта функция должна работать&nbsp; без блока в блоке.</p>]]></description>
			<author><![CDATA[null@example.com (Scarick)]]></author>
			<pubDate>Thu, 12 Nov 2009 20:22:26 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9639#p9639</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9637#p9637</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Scarick</strong><br />Попробуйте посмотреть что за ошибку выведет mysql_error() сразу после include.</p></blockquote></div><p>[mono]&lt;?php <br />include(&quot;blocks/con_mysql.php&quot;); <br /><strong>echo mysql_errno() . &quot;: &quot; . mysql_error();</strong><br />$result = mysql_query(&quot;SELECT title,meta_d,meta_k,text FROM settings WHERE page=&#039;index&#039;&quot;, $db);<br />$myrow = mysql_fetch_array($result);</p><p>?&gt;[/mono]</p><p>не дало никакого результата <img src="https://forum.php-myadmin.ru/img/smilies/sad.png" width="15" height="15" alt="sad" />&nbsp; &nbsp; &nbsp;просто добавилость двоеточие:</p><p>[mono]$db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;); mysql_select_db(&quot;phpsite&quot;, $db);: <br />Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\localhost\www\phpsite\index.php on line 5</p><p>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\phpsite\index.php on line 6[/mono]</p>]]></description>
			<author><![CDATA[null@example.com (Scarick)]]></author>
			<pubDate>Thu, 12 Nov 2009 19:56:16 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9637#p9637</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9636#p9636</link>
			<description><![CDATA[<p><strong>Scarick</strong><br />Попробуйте посмотреть что за ошибку выведет mysql_error() сразу после include.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 12 Nov 2009 17:59:31 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9636#p9636</guid>
		</item>
		<item>
			<title><![CDATA[Не подключается к БД с помощью конструкции include()]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9632#p9632</link>
			<description><![CDATA[<p>Здравствуйте!<br />Подскажите пожалуйста, в чем может быть проблема:<br />когда я соединяюсь с базой с помощью кода&nbsp; </p><p>[mono]&lt;?php <br />$db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;);<br />mysql_select_db(&quot;phpsite&quot;, $db);<br />$result = mysql_query(&quot;SELECT title,meta_d,meta_k,text FROM settings WHERE page=&#039;index&#039;&quot;, $db);<br />$myrow = mysql_fetch_array($result);<br />?&gt;[/mono]</p><p>сайт открывается без проблем. Но как только я подключаюсь с помощью include:</p><p>[mono]&lt;?php <br />include(&quot;blocks/con_mysql.php&quot;);<br />$result = mysql_query(&quot;SELECT title,meta_d,meta_k,text FROM settings WHERE page=&#039;index&#039;&quot;, $db);<br />$myrow = mysql_fetch_array($result);<br />?&gt;[/mono],</p><p>вверху страницы появляется следующие надписи:</p><p>[mono]$db = mysql_connect (&quot;localhost&quot;, &quot;php&quot;, &quot;12345&quot;); mysql_select_db(&quot;phpsite&quot;, $db);<br />Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in Z:\home\localhost\www\phpsite\index.php on line 4</p><p>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\phpsite\index.php on line 5[/mono]</p>]]></description>
			<author><![CDATA[null@example.com (Scarick)]]></author>
			<pubDate>Thu, 12 Nov 2009 15:35:22 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9632#p9632</guid>
		</item>
	</channel>
</rss>
