Update + Add New

phpusershik

Using PHP
Update + Add New

Как зделать из этого кода что-бы он и обновлял и записывал как новую строку в базу.
 

phpusershik

Using PHP
вот он этот код

$sql = "UPDATE st_usage SET invoice='$invoice', shop_name='$shop_name',data='$data',time='$newtime',norm='$norm',brak='$brak' WHERE pro_id='$pro_id' AND data='$data'";
$result = mysql_query($sql);
 

confguru

ExAdmin
Команда форума
phpusershik - СРОЧНО в ШКОЛУ !!!

зделать = сделать
куцсок = кусок
 

Апельсин

Оранжевое создание
Деми, подозреваю, что "он" - это код.

phpusershik, еще раз объясни что тебе нужно.
 

phpusershik

Using PHP
Вот этот код просто обновляет выбраную строку но мне надо что-бы он оставлял старый и но сохранял измененый как новый. Но как на worde-> save as....
 

Demiurg

Guest
ты вообще представляешь, как работает БД ? что такое таблички, что такое записи ?
 

Demiurg

Guest
а без вроде ?
можешь сказать, что тебе надо сделать понятиями БД ?
 

phpusershik

Using PHP
Хорошо скажу более ясным языком: Нужен кусок скрипта который изменяет строку БД и сохраняет ето изменение в ново созданый строку БД. Т.е появляется новая строка на БД.
 

Yamamoto

Guest
отлично!
2 строки - это чтобы железно, не потерять никак!
:)
 

phpusershik

Using PHP
сТАРАЯ СТРОЧКА ОСТАЕТСЯ КАК оНА еСТЬ. а НОВЫЙ ЭТО ЕГО ИЗМЕНЕНЫЙ ВАРИАНТ.
 

Demiurg

Guest
ну тогда моного вариантов:
insert .... select
либо зам делаешь select , изменяешь данные и делешь insert.
 

phpusershik

Using PHP
А вот как к нему доделать инсерт.

$sql = "UPDATE comp_usage SET invoice='$invoice', shop_name='$shop_name',data='$data',time='$newtime',norm='$norm',brak='$brak' WHERE pro_id='$pro_id' AND data='$data'";
$result = mysql_query($sql);
 
Сверху