Update + Add New

phpusershik

Using PHP
Update + Add New

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

$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);
 
phpusershik - СРОЧНО в ШКОЛУ !!!

зделать = сделать
куцсок = кусок
 
Деми, подозреваю, что "он" - это код.

phpusershik, еще раз объясни что тебе нужно.
 
Вот этот код просто обновляет выбраную строку но мне надо что-бы он оставлял старый и но сохранял измененый как новый. Но как на worde-> save as....
 
ты вообще представляешь, как работает БД ? что такое таблички, что такое записи ?
 
а без вроде ?
можешь сказать, что тебе надо сделать понятиями БД ?
 
Хорошо скажу более ясным языком: Нужен кусок скрипта который изменяет строку БД и сохраняет ето изменение в ново созданый строку БД. Т.е появляется новая строка на БД.
 
отлично!
2 строки - это чтобы железно, не потерять никак!
:)
 
сТАРАЯ СТРОЧКА ОСТАЕТСЯ КАК оНА еСТЬ. а НОВЫЙ ЭТО ЕГО ИЗМЕНЕНЫЙ ВАРИАНТ.
 
ну тогда моного вариантов:
insert .... select
либо зам делаешь select , изменяешь данные и делешь insert.
 
А вот как к нему доделать инсерт.

$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);
 
Сверху