21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~
8 j. V7 V/ ]0 h8 w1 i. J妖城在线论坛
' J0 l3 Y  F2 k$ \魔力私服,最新魔力宝贝私服技术交流
; _8 ?3 r; O* `7 X) m  D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
( o  \  F* l) `. ^. c+ j* z0 O! J/ i妖城在线论坛
7 c0 A8 F- x, i1 wbbs.mocwww.com
3 {. o2 M2 o3 {6 g3 h! N, K' m1 H8 c; z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表修改重名网页代码:
! i* W2 F4 D. u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com( C0 C5 W% u% A) y% i4 [
www\rename\index.php
8 O* i! P+ @' t6 E
8 v( M; l3 x8 W1 U' i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表==========================================================—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ V& M0 f* r3 Q
include('config.php');; Q. `# j" c7 ~' ^/ m+ D3 u
$id= $_POST['id_N'];魔力私服,最新魔力宝贝私服技术交流% T: k7 F/ f% c4 Q$ `2 D
$select = $_POST['select'];魔力私服,最新魔力宝贝私服技术交流2 s8 t& }9 f2 @* ~
$a=substr($select,-7,-2);
' w: F# u+ m1 ^7 B) y' X$b="*重名";

5 N' S7 f7 @% `6 M5 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($a!=$b){
7 k' o$ f/ c% N- i: g7 [        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";+ @1 U7 L7 @9 O% O$ I" p3 b! Z/ G
        exit;
& B( O# K# y0 |/ b; m7 {- c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  }妖城在线论坛4 @. J2 N6 F. \, o: T1 I
$c=substr($id,-7,-2);
3 D- t  t2 c! g2 V8 r# I魔力私服,最新魔力宝贝私服技术交流$d="*重名";
魔力私服,最新魔力宝贝私服技术交流9 V3 r! O# c" ]
if ($c==$d){
' s+ R& u6 c+ m1 G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com$ N2 J- C0 i9 e& t
        exit;9 ]8 L/ \% G' w9 x+ D% N( ]
  }魔力私服,最新魔力宝贝私服技术交流" Y7 h7 z* o' T8 v% Q- X" Q

$ K2 ^8 s) m/ E2 t$ V& X$ M妖城在线论坛[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
/ ?- v  j7 K2 G! }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& r# z" e+ D' E5 _  z+ N
--( @, m$ G- ?7 s1 L5 m7 a! L
-- Triggers `tbl_character`1 q' @8 N9 W+ {5 K  o. f  L; v
--4 l4 K2 b( B. B7 }5 g& Y
DROP TRIGGER IF EXISTS `rogue`.`Name`;
# O4 n) b. C/ h! C3 F5 Y4 z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表DELIMITER //
; j  m4 s* Y# s1 {$ Z4 P8 |6 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートCREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
) M9 |4 i* `9 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート FOR EACH ROW BEGIN
2 F4 K, I" r3 `% a% p3 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛8 H: N) F: {6 v* I2 {* ~2 B
set @v_1=concat(NEW.Name);魔力私服,最新魔力宝贝私服技术交流1 U- T8 t5 S' B! s( n0 T
+ @& T* G) h& \+ y5 Z# ?/ a
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN妖城在线论坛" N3 k$ v/ t" q8 |
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ h* }- l6 O% U8 |2 ]6 g  O2 s
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
# p' I5 s% ~! V* Vbbs.mocwww.com         
& H1 Y+ k9 C) o& B; x3 p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       END IF;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% m' y* Q. W: q/ d% S& e

* ?+ D6 r# W* W2 Lbbs.mocwww.comENDbbs.mocwww.com8 s, M% T" s+ |  ~4 g7 e
//魔力私服,最新魔力宝贝私服技术交流+ c& G/ l' |4 |! P3 [/ a3 ?
DELIMITER ;
/ u; P- c: {8 K& B6 b" Y
( E' `8 n  A: Q& g5 l) n: e魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题