Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как скопировать запись?
 
 автор: Zilog   (28.11.2007 в 19:00)   письмо автору
 
 

Гопода братья по разуму!

Надо скопировать запись со всем полями и потрохами в туже таблицу (заменив значение только в одном поле, не считая autoincrement)
Подскажите, пожалуйста, есть ли способ сделать это без шума и пыли?

премного благодарен за помощь.

   
 
 автор: kssnick   (28.11.2007 в 20:41)   письмо автору
 
   для: Zilog   (28.11.2007 в 19:00)
 

1.SELECT
2.замена
3.INSERT
По другому - не знаю

   
 
 автор: Zirkon   (28.11.2007 в 20:45)   письмо автору
 
   для: Zilog   (28.11.2007 в 19:00)
 

возможно что-то такое - но не проверял, не делал такого - просто мысля, так что прошу сильно не бить :)

insert into table1
(pole1, pole2, pole3)
values
(select pole1 from table1 where id=12345,
select pole2 from table1 where id=12345,
$pole3)

   
 
 автор: Trianon   (28.11.2007 в 20:49)   письмо автору
 
   для: Zilog   (28.11.2007 в 19:00)
 


$enc3 = mysql_escape_string($pole3);
$sql = "insert into table1 (pole1, pole2, pole3) select pole1, pole2, '$enc3'  from table1 where id=12345";

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования