Решил попробовать сделать скрипт на бд, но возникла проблема, как бы я не пытался добавить запись в бд она не добавляется, вот скрипт:
<?php
$config = array();
$config['mysql']['host'] = 'localhost';
$config['mysql']['user'] = 'db_prosto';
$config['mysql']['pass'] = 'Пароль';
$config['mysql']['base'] = 'db_prosto';
$connect = mysql_connect($config['mysql']['host'], $config['mysql']['user'], $config['mysql']['pass']);
if(!$connect) exit('MySQL Error');
elseif(!mysql_select_db($config['mysql']['base'], $connect)) exit('MySQL Database not found.'); // подключаемся к базе
function filter($str)
{
return trim(mysql_real_escape_string(htmlentities($str, ENT_QUOTES, 'UTF-8')));
}
// фильтр данных
if(!isset($_POST['pole']))
{
echo '<form action="?" method="post" />
<input type="text" name="pole" /><br />
<input type="submit" value="Go" /><br /></form>';
}
else
{
$pole2 = filter($_POST['pole']);
if(empty($pole2)) die('Заполните поле ввода.');
mysql_query('INSERT INTO table SET pole = "'.$pole2.'"');
echo '<b>Текст успешно добавлен.</b>';
}
?>
Добавлено через 00:51 сек.
Вот код запроса к бд
CREATE TABLE `table` (
`id` int(11) NOT NULL auto_increment,
`pole` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Добавлено через 05:53 сек.
При добавлении сообщения пишет "Текст успешно добавлен" Однако в БД записей не появляется