Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Проблемы записью данных в MySql (https://javascript.ru/forum/server/10057-problemy-zapisyu-dannykh-v-mysql.html)

Arfey 17.06.2010 14:37

Проблемы записью данных в MySql
 
Продолжаю чистить косяки ..

на этот раз проблема такая

перезапись строк происходит у меня так

сначала зачищаю предыдущие записи ..
$query = "DELETE `food_menue`  FROM `food_menue`  WHERE food_menue.Date='$Export_date'";


потом записываю свежии данные

$query = "insert into food_menue values(0,'$array_Date[$i]', '$array_food[$i]', '$array_num[$i]',date(now()),0)";


сложность в том что если быстро клацать на конпку отправить
оно строки не перезаписывает а просто добавляет .. :blink:

подскажите что не так .. мож какуето задержку нада .. или как там

Skipp 17.06.2010 15:09

Arfey,
если через ajax, тогда делай синхронный запрос, а не асинхронный.

Arfey 17.06.2010 15:11

Цитата:

Сообщение от Skipp (Сообщение 59894)
Arfey,
если через ajax, тогда делай синхронный запрос, а не асинхронный.

спасиба

Gvozd 17.06.2010 15:41

это костыль, скорее.
Смотрите в сторону UPDATE и INSERT ... ON DUPLICATE KEY UPDATE

Arfey 17.06.2010 15:44

Цитата:

Сообщение от Skipp (Сообщение 59894)
Arfey,
если через ajax, тогда делай синхронный запрос, а не асинхронный.

оно не ждет ... хотя и стоит xmlHttp.open("POST", 'PHP/PHP.php', true);

вопрос .. как заблокировать кнопку .. ?

Skipp 17.06.2010 15:49

Arfey,
disabled="disabled"

Arfey 17.06.2010 16:08

Цитата:

Сообщение от Gvozd (Сообщение 59907)
это костыль, скорее.
Смотрите в сторону UPDATE и INSERT ... ON DUPLICATE KEY UPDATE

что значит костыль??

блокировка кнопки не помогла... (

Arfey 17.06.2010 16:39

Приостановка PHP скрипта тоже не помогает ((

Arfey 17.06.2010 16:47

нашол сорри


Часовой пояс GMT +3, время: 10:50.