База данных.

Программирование, которое не связано с API.
dead_luminor

База данных.

Сообщение 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.'") ';
Изображение
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

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

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

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

Сообщение dead_luminor »

оу...точно...спс...
а чтобы при нажатии 2 раз на кнопку оно еще одну запись создавало?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

а так у вас что ли не создает?
dead_luminor

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

Сообщение dead_luminor »

при первом нажатии создает запись вида как на картинке, при втором нажатии ничего не происходит
если удалить запись из бд, заного создает нормально как надо
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

а uid часом не первичный ключ?
dead_luminor

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

Сообщение dead_luminor »

где изменить первичный ключ?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »


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

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

Сообщение dead_luminor »

А каким кодом вытянуть из базы значения?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

смотри про select
Ответить