<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Проблема с PDO]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=4037&amp;type=atom" />
	<updated>2015-04-13T17:41:18Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=4037</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с PDO]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=26259#p26259" />
			<content type="html"><![CDATA[<p>Большое человеческое вам спасибо, пол дня голову ломал))). перелопатил пол интернета.</p>]]></content>
			<author>
				<name><![CDATA[Pasha]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=6834</uri>
			</author>
			<updated>2015-04-13T17:41:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=26259#p26259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с PDO]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=26258#p26258" />
			<content type="html"><![CDATA[<p>После точки с запятой не ставьте пробел и обратите внимание на dbname.<br /></p><div class="codebox"><pre><code>$db = new PDO(&quot;mysql:host=$host;dbname=$dbname&quot;, $user, $pass);</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2015-04-13T17:05:16Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=26258#p26258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с PDO]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=26257#p26257" />
			<content type="html"><![CDATA[<p>Здравствуйте, помогите пожалуйста с проблемой, надо записать в базу на phpmyadmin через PDO. Новая для меня тема, вороде должно работать, но пишет ошибку: Array ( [0] =&gt; 3D000 [1] =&gt; 1046 [2] =&gt; No database selected ) <br />Сам код:</p><p>&nbsp; &nbsp; try{<br />&nbsp; &nbsp; &nbsp; &nbsp; $db = new PDO(&quot;mysql:host=$host; bdname=$dbname&quot;, $user, $pass);<br />&nbsp; &nbsp; }catch(Exception $e){<br />&nbsp; &nbsp; &nbsp; &nbsp; die($e-&gt;getMessage());<br />&nbsp; &nbsp; }<br />&nbsp; &nbsp; $sql = &quot;INSERT INTO catalog(author, title, pubyear, price)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; VALUES(&#039;CCC&#039;, &#039;DDD&#039;, 111, 222)&quot;;<br />&nbsp; &nbsp; $db-&gt;exec($sql) or die(print_r($db-&gt;errorInfo(), true));<br />&nbsp; &nbsp; print_r($db);</p><p>&nbsp; &nbsp;При том что с базой соединяется: если пишу ошибку в пароле, то говорит, что с ним проблема. Сам запрос тоже простой, и в нем нет ошибки. Что-то с exec, или с с хостом, хотя phpinfo пишет что драйвер подключен: PDO drivers enabled mysql, sqlite. Просто хост друга и у меня доступ к поддомену, может там что-то прописать надо в php.ini или еще где?</p>]]></content>
			<author>
				<name><![CDATA[Pasha]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=6834</uri>
			</author>
			<updated>2015-04-13T16:48:10Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=26257#p26257</id>
		</entry>
</feed>
