我是靠谱客的博主 洁净泥猴桃,最近开发中收集的这篇文章主要介绍mysql复制一条record_php – 在MySQL中复制一条记录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我终于找到了这段代码.我相信它将来会帮助别人.所以这就是.

function DuplicateMySQLRecord ($table, $id_field, $id) {

// load the original record into an array

$result = mysql_query("SELECT * FROM {$table} WHERE {$id_field}={$id}");

$original_record = mysql_fetch_assoc($result);

// insert the new record and get the new auto_increment id

mysql_query("INSERT INTO {$table} (`{$id_field}`) VALUES (NULL)");

$newid = mysql_insert_id();

// generate the query to update the new record with the previous values

$query = "UPDATE {$table} SET ";

foreach ($original_record as $key => $value) {

if ($key != $id_field) {

$query .= '`'.$key.'` = "'.str_replace('"','"',$value).'", ';

}

}

$query = substr($query,0,strlen($query)-2); # lop off the extra trailing comma

$query .= " WHERE {$id_field}={$newid}";

mysql_query($query);

// return the new id

return $newid;

}

最后

以上就是洁净泥猴桃为你收集整理的mysql复制一条record_php – 在MySQL中复制一条记录的全部内容,希望文章能够帮你解决mysql复制一条record_php – 在MySQL中复制一条记录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部