<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Помогите новичку соединиться с базой.]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2356&amp;type=atom" />
	<updated>2011-10-20T12:48:22Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2356</id>
		<entry>
			<title type="html"><![CDATA[Re: Помогите новичку соединиться с базой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17769#p17769" />
			<content type="html"><![CDATA[<p>Здесь все правильно. Ничего не меняйте.<br /></p><div class="codebox"><pre><code>$dbc=mysqli_connect (&#039;localhost&#039;, &#039;login&#039;, &#039;password&#039;, &#039;email_list &#039;)
or die (&#039;Ошибка соединения с MySQL-сервером&#039;);</code></pre></div><p>Ошибка в запросе.<br /></p><div class="codebox"><pre><code>$query = &quot;INSERT INTO rassilka (name, mail, from, comment) &quot; .
&quot;VALUES (&#039;$name&#039;, &#039;$email&#039;, &#039;$from&#039;, &#039;$comment&#039;)&quot;;</code></pre></div><p>Конкретно, ошибку вызывает поле from. Слово from является зарезервированным и его нельзя использовать без косых кавычек. Перепишите запрос таким образом:<br /></p><div class="codebox"><pre><code>$query = &quot;INSERT INTO `rassilka` (`name`, `mail`, `from`, `comment`) &quot; .
&quot;VALUES (&#039;$name&#039;, &#039;$email&#039;, &#039;$from&#039;, &#039;$comment&#039;)&quot;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2011-10-20T12:48:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17769#p17769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Помогите новичку соединиться с базой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17764#p17764" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>//Если все заполнено верно коннектимся к базе и передаем запрос на добавление данных в базу данных    
    
$dbc=mysqli_connect (&#039;localhost&#039;, &#039;login&#039;, &#039;password&#039;, &#039;email_list &#039;)
or die (&#039;Ошибка соединения с MySQL-сервером&#039;);</code></pre></div><p>так зачем то тебе тут email_list?&nbsp; <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> <br />Вот так будет правильно:</p><div class="codebox"><pre><code>$dbc=mysqli_connect (&#039;localhost&#039;, &#039;login&#039;, &#039;password&#039;,)
or die (&#039;Ошибка соединения с MySQL-сервером&#039;);
@mysql_select_db(&#039;email_list&#039;,$dbc)or die(&#039;Не могу выбрать базу данных&#039;); // Выбираем email_list текущей базой данных</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Ramzil]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3874</uri>
			</author>
			<updated>2011-10-20T05:57:48Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17764#p17764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Помогите новичку соединиться с базой.]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=17761#p17761" />
			<content type="html"><![CDATA[<p>На сервере в PHPMyAdmin создал базу данных email_list в ней создал таблицу rassilka, в таблице создал<br />создал 5 полей:</p><p>id автоинкремент, по порядку: 1,2,3,4 итд<br />name<br />email<br />from<br />comment</p><p>далее сделал форму для заполнения этой таблицы..&nbsp; форма с проверкой, чтоб ячейки не были пустыми.</p><p>все делал по книге.. </p><div class="codebox"><pre><code>&lt;body&gt;

&lt;?php
error_reporting(E_ALL);


//Создаем перменные

$name=&#039;&#039;;
$email=&#039;&#039;;
$from=&#039;&#039;;
$comment=&#039;&#039;;



if (isset($_POST[&#039;submit&#039;])){


$name=$_POST[&#039;name&#039;];
$email=$_POST[&#039;email&#039;];
$from=$_POST[&#039;from&#039;];
$comment=$_POST[&#039;comment&#039;];
$output_form = false;

if (empty($name)){
echo &#039; &lt;div id=&quot;answer&quot;&gt;Нужно указать Имя, желательно реальное&lt;/div&gt; &#039;;
$output_form = true;    
}

if (empty($email)){
echo &#039; &lt;div id=&quot;answer&quot;&gt;Это база для рассылки, EMAIL обязателен&lt;/div&gt; &#039;;
$output_form = true;    
}

if (empty($from)){
echo &#039; &lt;div id=&quot;answer&quot;&gt;Вы забыли указать из какой страны этот емейл&lt;/div&gt; &#039;;
$output_form = true;    
}

if ( (!empty($name)) &amp;&amp; (!empty($from)) &amp;&amp; (!empty($email)) ) {
    
    
//Если все заполнено верно коннектимся к базе и передаем запрос на добавление данных в базу данных    
    
$dbc=mysqli_connect (&#039;localhost&#039;, &#039;login&#039;, &#039;password&#039;, &#039;email_list &#039;)
or die (&#039;Ошибка соединения с MySQL-сервером&#039;);

$query = &quot;INSERT INTO rassilka (name, mail, from, comment) &quot; .
&quot;VALUES (&#039;$name&#039;, &#039;$email&#039;, &#039;$from&#039;, &#039;$comment&#039;)&quot;;

mysqli_query($dbc, $query)
or die (&#039;Ошибка при выполннии запроса к базе данных&#039;);

mysqli_close($dbc);

echo &#039;Вы успешно добавили новый емейл для рассылки&#039;;

$name=&#039;&#039;;
$from=&#039;&#039;;
$email=&#039;&#039;;
$comment=&#039;&#039;;
$output_form = true;    
}






}
  else { $output_form = true;
       }
if ($output_form) {       
?&gt;

&lt;div id=&quot;form&quot;&gt; 

  &lt;form  name=&quot;addmail&quot; id=&quot;addmail&quot;  action=&quot;rassilka.php&quot; method=&quot;post&quot;&gt;
  &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;3&quot;&gt;
&lt;tr&gt;
   &lt;td&gt;&lt;div align=&quot;right&quot;&gt;&lt;label for=&quot;name&quot;&gt;Имя:&lt;/label&gt;&lt;/div&gt;&lt;/td&gt; 
   &lt;td&gt;&lt;input name=&quot;name&quot; type=&quot;text&quot; class=&quot;formstyle&quot; id=&quot;name&quot; value=&quot;&lt;?php echo $name; ?&gt;&quot; autofocus/&gt;&lt;br /&gt;
             &lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
   &lt;td&gt;&lt;div align=&quot;right&quot;&gt;&lt;label for=&quot;email&quot;&gt;Email:&lt;/label&gt;&lt;/div&gt;&lt;/td&gt;
   &lt;td&gt;
   &lt;input name=&quot;email&quot; type=&quot;text&quot; class=&quot;formstyle&quot; id=&quot;email&quot; value=&quot;&lt;?php echo $email; ?&gt;&quot;/&gt;&lt;br /&gt; 
   
   &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
   &lt;td&gt;&lt;div align=&quot;right&quot;&gt;&lt;label for=&quot;subject&quot;&gt;Откуда&lt;/label&gt;&lt;/div&gt;&lt;/td&gt;
   &lt;td&gt;&lt;input name=&quot;from&quot; type=&quot;text&quot; class=&quot;formstyle&quot; id=&quot;from&quot; value=&quot;&lt;?php echo $from; ?&gt;&quot; /&gt;&lt;/td&gt;

&lt;tr&gt;
   &lt;td&gt;&lt;div align=&quot;right&quot;&gt;&lt;label for=&quot;message&quot;&gt;Комментарий:&lt;/label&gt;&lt;/div&gt;&lt;/td&gt;
   &lt;td&gt;
   &lt;textarea name=&quot;comment&quot; cols=&quot;45&quot; rows=&quot;5&quot; id=&quot;comment&quot; contenteditable=&quot;true&quot; &gt;&lt;?php echo $comment; ?&gt;&lt;/textarea&gt;
   &lt;/td&gt;

&lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;td&gt;
     &lt;input type=&quot;submit&quot; name=&quot;submit&quot; class=&quot;button&quot; value=&quot;Отправить&quot; /&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;   
  &lt;/form&gt;
&lt;/div&gt;  

&lt;?php
}
?&gt;



&lt;/body&gt;</code></pre></div><br /><p>выдает Ошибка при выполннии запроса к базе данных</p><p>помогите разобраться? у меня уже процессор кипит <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[veromi]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=3872</uri>
			</author>
			<updated>2011-10-19T19:34:05Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=17761#p17761</id>
		</entry>
</feed>
