21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 z! C. `& `" G9 x4 @5 l, r
魔力私服,最新魔力宝贝私服技术交流. _3 j$ z& h( I7 N/ U

' R5 a: D5 f+ F& L7 n5 |魔力私服,最新魔力宝贝私服技术交流
' K, P# p9 ^# M: y+ D) {1 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛4 x3 j  \6 G; }9 b# D  Y6 [7 d9 e1 H

% F1 Z. I+ ^; F8 t7 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表修改重名网页代码:bbs.mocwww.com9 v* C. w$ w+ j  y; J

5 h7 K9 [# x3 r9 T' f  S魔力私服,最新魔力宝贝私服技术交流www\rename\index.php
$ _' J2 c: z! `; [' S4 x
" ~+ L" B; |$ y魔力私服,最新魔力宝贝私服技术交流==========================================================- `4 E3 ]$ u" W5 X6 h
include('config.php');
. x- U5 {# ?+ g3 Wbbs.mocwww.com$id= $_POST['id_N'];bbs.mocwww.com$ ]- b) z! B* k& }% z2 _8 }
$select = $_POST['select'];bbs.mocwww.com2 A9 I2 R2 r/ ^5 [4 W) T
$a=substr($select,-7,-2);
, r2 e8 x! n, d6 Ubbs.mocwww.com$b="*重名";
魔力私服,最新魔力宝贝私服技术交流$ \" [2 W4 E6 r3 D- ~
if ($a!=$b){妖城在线论坛: [' {1 W0 k# q" ~% d& p
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 m8 |0 `1 N& {+ q) H
        exit;9 [, v: Y) I$ h  z$ z1 i9 x" q) S
  }
  }0 w+ s0 c7 `# P2 y& ?3 X& Obbs.mocwww.com$c=substr($id,-7,-2);
% y* |& \# c' r+ L$d="*重名";

. @. r- l, z6 R3 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif ($c==$d){
, ~. n! M- r$ }4 `bbs.mocwww.com        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
* U  ?6 O* G6 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;
; M6 Z7 m* k' }8 H* H. V, [  J* q妖城在线论坛  }
8 i1 V- X+ ?1 n( M0 r( L/ @5 F妖城在线论坛
% U  ]& a, B2 R5 ~) L) v% U4 ^魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
2 e+ c: Z3 d8 x9 c6 v妖城在线论坛
& m+ ~  z; q& e4 p3 I: W4 j# i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--
/ V3 k6 y: p* d5 [' c- ?, P# V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表-- Triggers `tbl_character`—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; H2 U# A/ A) i
--—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 O# h7 a* W2 Y7 W2 F* e
DROP TRIGGER IF EXISTS `rogue`.`Name`;$ S4 d. K+ F% V0 X+ Q4 m4 `; m- q+ s0 p
DELIMITER //
/ X" X4 |2 C% S+ w: J魔力私服,最新魔力宝贝私服技术交流CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
% z3 A9 s" ?( H3 p) z  \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート FOR EACH ROW BEGIN
% e9 G0 A! e( e7 K" ~5 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
5 N/ f' y" Q1 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表set @v_1=concat(NEW.Name);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ [3 k' |. N$ T, k0 `

* V4 S& d7 u  f( |& _bbs.mocwww.com       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THENbbs.mocwww.com% _! e) R( N. [/ j( C

! N4 ~& U4 d4 s! Z2 Q魔力私服,最新魔力宝贝私服技术交流            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
  I% }, i1 Y7 L8 q# B) e$ n         魔力私服,最新魔力宝贝私服技术交流, b8 \% g; m5 r, k
       END IF;
* `  M; }% J0 V4 lbbs.mocwww.com) j1 {: V& L" u" p+ e
END魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# k! ~- D) ]6 d/ x* a+ G- c" S
//魔力私服,最新魔力宝贝私服技术交流  q0 I% j9 `  u8 c3 w1 L  _
DELIMITER ;
' o3 O" ]5 ~8 e0 Hbbs.mocwww.com
/ P* w% V) V; G3 n$ W  j& h4 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题