Php MySQl duplicare un record di una tabell con un solo comando

Comando molto utile per duplicare con 3 righe di codice un record presente nella nostra tabella prodotti.

include ("confDB.php");
$db = @mysql_select_db($db_nome, $connessione) or die("Impossibile selezionare il database.");
##########inserimento####################
$est="Duplicato"; $prodotto=$_GET['id_pro'];
$sql = "insert into prodotti (m_categoria, categoria, marca, nome,fila, posto, codice)
SELECT m_categoria, categoria, marca, nome, fila, posto, codice FROM prodotti WHERE id_pro = \"$prodotto\" order by id_pro desc limit 0,1
";

$risultato = @mysql_query($sql,$connessione)
        or die("Impossibile eseguire l'interrogazione su catture.");

volendo aggiungere qualcosa possiamo richiamare l'ultimo prodotto inserito, quindi il mio duplicato, e modificare il titolo aggiungendo al nome il prefisso: Duplicato

Nessun commento:

Posta un commento