Страница 1 из 2

База данных.

Добавлено: 21 май 2010, 19:53
dead_luminor
Создал кнопку. сделал ей задание выполнять скрипт php который находится на сервере.

Код: Выделить всё

        stat_vars['auth_key']=wrapper.application.parameters.auth_key;         stat_vars['viewer_id']=wrapper.application.parameters.viewer_id;         stat_vars['text']="hggf"; 
три переменные. хочу чтобы при каждом нажатии на кнопку добовлялась строка с новым id записи и с информацией из графы text
php скрипт обрабатует инфо, записует инфо, но записует не текст hggf, а записует слово "text"...почему??

вот часть кода из записи

Код: Выделить всё

$text = $_POST['text'];

Код: Выделить всё

   $query = 'INSERT INTO `'.$table_name.'` (`uid`, `date`,`text`) VALUES ("'.$viewer_id.'","'.time().'","'.text.'") ';
Изображение

Re: База данных.

Добавлено: 21 май 2010, 20:22
bodnar

Код: Выделить всё

$query = 'INSERT INTO `'.$table_name.'` (`uid`, `date`,`text`) VALUES ("'.$viewer_id.'","'.time().'","'.text.'") ';
потому что ты записываешь в базу не переменную text
разницу между
$viewer_id и text чувствуешь? должно быть $text

Re: База данных.

Добавлено: 21 май 2010, 20:25
dead_luminor
оу...точно...спс...
а чтобы при нажатии 2 раз на кнопку оно еще одну запись создавало?

Re: База данных.

Добавлено: 21 май 2010, 20:35
bodnar
а так у вас что ли не создает?

Re: База данных.

Добавлено: 21 май 2010, 20:42
dead_luminor
при первом нажатии создает запись вида как на картинке, при втором нажатии ничего не происходит
если удалить запись из бд, заного создает нормально как надо

Re: База данных.

Добавлено: 21 май 2010, 20:50
bodnar
а uid часом не первичный ключ?

Re: База данных.

Добавлено: 21 май 2010, 20:56
dead_luminor
где изменить первичный ключ?

Re: База данных.

Добавлено: 21 май 2010, 20:56
bodnar

UNIQUE KEY `uid` (`uid`)
следовательно невозможно добавить две записи с одинаковыми uid

Re: База данных.

Добавлено: 21 май 2010, 21:00
dead_luminor
А каким кодом вытянуть из базы значения?

Re: База данных.

Добавлено: 21 май 2010, 21:01
bodnar
смотри про select