21 12
发新话题
打印

[魔力私服分享] 根据论坛的另类防重名 之 MYSQL-触发器修改及完善方法【下载】

有个问题,假如说,有个人叫ABCD 那么再创建ABCD就会变成ABCD_重名 那么再次创建ABCD呢? ABCD_重名_重名?

TOP

回复 16楼 的帖子

我知道这个问题,我来想想怎么处理好!~~

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 B3 _2 u2 u. d$ i) K4 m7 d

; L# n% E4 C5 i; E) o  X5 A7 i+ S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 A) h3 U0 s- D

7 b; B2 v4 A% r
7 }7 }. ?8 M7 H$ Z4 Z/ V# X妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 m" I8 @1 \! X' t3 ?. }
修改重名网页代码:bbs.mocwww.com( h- k7 k7 |: O  ^

5 Z% }. ~; ^. S- d" y' B& ~2 a+ ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表www\rename\index.php魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 ~/ U+ c$ l7 e$ F" J( \$ ~' T3 N- x
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" w. i: r+ X# _# f% k
==========================================================
' x% T& T- U0 i3 ^1 W! D* v, N7 K魔力私服,最新魔力宝贝私服技术交流include('config.php');
* U" {% m: `7 M/ N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$id= $_POST['id_N'];
- t: {% n* n+ D# m7 D: i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$select = $_POST['select'];' R4 r8 d; ], X  F
$a=substr($select,-7,-2);
6 a7 F8 Y8 _$ d/ M2 L+ O魔力私服,最新魔力宝贝私服技术交流$b="*重名";

) x! G8 W& k# a: @; H% y% kbbs.mocwww.comif ($a!=$b){bbs.mocwww.com8 U8 r  h9 J+ Y# b0 D
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com$ X+ K+ _* P$ L% q
        exit;
" k. ^, ]$ u3 I4 u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  }
* c1 m: k+ S& T1 obbs.mocwww.com$c=substr($id,-7,-2);
1 L* k8 l. i! u, Q) p魔力私服,最新魔力宝贝私服技术交流$d="*重名";
( y# ~# h- Z$ s/ [8 m. T
if ($c==$d){
) b7 z2 S  ], S1 L# r2 d) s4 |魔力私服,最新魔力宝贝私服技术交流        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
$ d! e2 q# Q! k$ P3 s魔力私服,最新魔力宝贝私服技术交流        exit;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: H1 \) \/ T! h7 O6 q# ~  e( g7 R1 t
  }
( V+ m4 e% h" \$ v# c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
3 ^$ U8 e! `+ V; a1 D" p7 Y8 ?3 |bbs.mocwww.com[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
2 C  \: @* F* v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2 R3 x/ @5 C& H+ {6 O8 K3 s  Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--
! _' ~0 W$ t) s2 [. V" ebbs.mocwww.com-- Triggers `tbl_character`
( X! [9 z* H+ h; j4 Q妖城在线论坛--魔力私服,最新魔力宝贝私服技术交流& A  M' R, `9 y& `$ p. b/ q
DROP TRIGGER IF EXISTS `rogue`.`Name`;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% [- @% \# N6 k! X- o% @
DELIMITER //
$ Q3 C9 j$ ?$ S" O9 S, y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートCREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
, V- l( s- A5 O! t+ E; A/ C  gbbs.mocwww.com FOR EACH ROW BEGIN
$ ~' Z/ r, }4 ?+ [3 ]  u) }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 v5 f5 ?6 |4 M5 ]
set @v_1=concat(NEW.Name);
3 T! L1 a. f7 Z* @% g- s* ]* C妖城在线论坛
/ @1 t0 \2 p. [/ Y4 @: ]妖城在线论坛       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN妖城在线论坛6 {/ ~& x/ `6 |  X3 V

/ o) H8 j3 a. I# R' u+ Y1 @" v2 f2 [            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
' |$ [# g' t6 @: J; \0 mbbs.mocwww.com         
, L0 I( q$ k2 B$ I) I9 N  O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       END IF;妖城在线论坛( C' _! k2 t( P6 C% D) B) N

7 o" P# w, J1 E( Ibbs.mocwww.comEND
; U( E* P4 S  q/ I2 d/ n! qbbs.mocwww.com//
4 C9 V7 U$ r# k" f7 M8 h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDELIMITER ;
3 T4 b7 b% D: w! y7 H# S7 P妖城在线论坛妖城在线论坛  D5 f% m1 J1 I+ U$ i2 z; k1 ~$ l
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

大神就是大神哈哈,受教了!!!谢谢!我去修改触发器
本帖最近评分记录

TOP

 21 12
发新话题