国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP合并discuz用戶腳本的方法

2024-05-04 23:38:33
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP合并discuz用戶腳本的方法,分析了合并discuz用戶數據庫的方法與相關實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP合并discuz用戶腳本的方法。分享給大家供大家參考。具體如下:

前幾天遇到一個需要將兩個discuz合并的項目,一個用戶級別在12萬左右,一個是1萬8.不用說肯定是扔了1萬8的,留下12萬的。開始覺得不好處理,數據表都是關聯,新注冊一個用戶,有8個表增加記錄了,還沒看有沒有其他表有修改記錄的可能性。當時覺得一時半會兒也理不清那些表,就搜索了一下,搜到了discuz tool.但是只能導10萬以內的,于是就只能自己嘗試了,后來考慮,我直接在關鍵表插入一條記錄如何,其他表在用戶操作的過程中沒準就自動補齊的相關數據了,于是就試著導出原來的1萬8用戶,然后寫了個PHP腳本直接將這1萬8用戶寫入的uncenter的memeber表里。測試了一下還OK。遺憾的是用戶積分啥的都沒過去,只是保留了用戶的用戶名和密碼。

關鍵步驟:

1.導出打算不要的那個系統的uncenter member數據庫成sql文件。

2.運行腳本。

聲明:本腳本只提供思路,請使用前提前備份好數據,如數據丟失與作者無關。(代碼簡單,勿噴)

 

 
  1. set_time_limit(0); 
  2. $link = mysql_connect('localhost''ngjc''ohFt6yhHYvt5'
  3. or die('Could not connect: ' . mysql_error()); 
  4. echo 'Connected successfully'
  5. mysql_select_db('ngjc') or die('Could not select database'); 
  6. require "sql.php";//此處換成導出的sql文件 
  7. $arrayerr=array(); 
  8. $oknum=0; 
  9. $errnum=0; 
  10. mysql_query("SET NAMES utf8"); 
  11. foreach($sqlarr as $sql) 
  12. if(!mysql_query($sql)) 
  13. $arrayerr[]=$sql;$errnum++; 
  14. else 
  15. $oknum++; 
  16. echo "<pre>OK:$oknum <br>errornum:$errnum <br> error:<br>"
  17. print_r($arrayerr); 
  18. mysql_close($link); 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡东县| 麦盖提县| 察雅县| 长沙市| 雅江县| 崇阳县| 沂南县| 金塔县| 嘉荫县| 承德县| 福清市| 积石山| 抚松县| 文成县| 耒阳市| 光泽县| 双鸭山市| 驻马店市| 枣庄市| 门源| 靖西县| 定西市| 五原县| 忻城县| 达孜县| 锡林浩特市| 东平县| 神木县| 石棉县| 昔阳县| 宜兰县| 永福县| 拉孜县| 嘉义市| 城固县| 安阳县| 泽库县| 浑源县| 成武县| 临颍县| 澄江县|