<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Не подключается к БД с помощью конструкции include()]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1454&amp;type=atom" />
	<updated>2009-11-13T09:27:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1454</id>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9648#p9648" />
			<content type="html"><![CDATA[<p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Scarick]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2358</uri>
			</author>
			<updated>2009-11-13T09:27:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9648#p9648</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9647#p9647" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Scarick сказал:</cite><blockquote><p>Должно ли быть так?</p></blockquote></div><p>Обязательно должно. Весь php код, находится он в подключаемом файле, или нет, должен быть внутри php тега &lt;?php ... ?&gt;, иначе он не будет обработан. В подключаемом коде может быть не только php код, но и обычный html, к примеру, поэтому код в подключаемых файлах не должен ничем отличаться от обычных.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-13T09:16:57Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9647#p9647</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9643#p9643" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Scarick]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2358</uri>
			</author>
			<updated>2009-11-13T08:19:19Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9643#p9643</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9641#p9641" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Scarick сказал:</cite><blockquote><p>Хотя, на сколько я понял, эта функция должна работать&nbsp; без блока в блоке.</p></blockquote></div><p>Не смог понять. В чем заключается решение проблемы?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-12T23:22:15Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9641#p9641</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9639#p9639" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Scarick]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2358</uri>
			</author>
			<updated>2009-11-12T20:22:26Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9639#p9639</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9637#p9637" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Scarick]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2358</uri>
			</author>
			<updated>2009-11-12T19:56:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9637#p9637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9636#p9636" />
			<content type="html"><![CDATA[<p><strong>Scarick</strong><br />Попробуйте посмотреть что за ошибку выведет mysql_error() сразу после include.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-11-12T17:59:31Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9636#p9636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Не подключается к БД с помощью конструкции include()]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=9632#p9632" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Scarick]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2358</uri>
			</author>
			<updated>2009-11-12T15:35:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=9632#p9632</id>
		</entry>
</feed>
