21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* I5 }* [# C6 M6 K; G& ~* u. [
9 G  ^9 s6 y8 P% H
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! \9 K- _# ]; C& j2 Z
; g3 D7 T3 l- a0 n) S
妖城在线论坛+ C: S+ y. \  M; P( G# c
妖城在线论坛" \& c) L% b$ @+ @, l# ?; s* L6 F6 {- B9 O
修改重名网页代码:bbs.mocwww.com. O! z% }9 ~2 H; c  _
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; c0 ~3 f# O5 l) q* B4 N
www\rename\index.php
* z' p0 i- w/ X: t& }3 N4 _+ j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 z7 z: g. |& _9 S3 o魔力私服,最新魔力宝贝私服技术交流==========================================================妖城在线论坛: I  u7 z' R1 j, m, u
include('config.php');—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 l" G; {1 x( r& ]3 p6 O
$id= $_POST['id_N'];bbs.mocwww.com0 B. O' s- Z1 q0 ?, L( c
$select = $_POST['select'];- h9 @9 ]/ @" j$ v, j
$a=substr($select,-7,-2);
. l" R0 {) `, g/ r# q$ F5 T$b="*重名";

  J1 A9 ?. e' F4 A# x0 g" f7 {) P) P妖城在线论坛if ($a!=$b){( b/ t, t% X* ?6 n9 c/ B9 ^$ C
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
! v  {* v( q4 v& B& [/ T$ a; g- zbbs.mocwww.com        exit;妖城在线论坛7 k9 q- V0 f" r$ U7 ~+ H
  }
. d! B0 b' I& E魔力私服,最新魔力宝贝私服技术交流$c=substr($id,-7,-2);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# g* V  V1 ~" G7 T; @8 p
$d="*重名";

) y+ A( w+ v) L8 @. kbbs.mocwww.comif ($c==$d){& ~1 g1 J! n7 t- H" i( V9 r
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
0 L3 X0 r" S9 e$ H        exit;
" q$ i7 i7 @- k% a4 V* M$ h4 f  }
+ `7 R* [# D. k/ Obbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流1 B3 ]1 b7 e, n7 Q
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:& n; h6 R8 @% U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ B, ?5 ?+ _/ u+ y% W; L
--
* K) x; a0 F; e- n  o2 h-- Triggers `tbl_character`
6 F, C% C5 A; H: jbbs.mocwww.com--
4 y5 t; I6 L5 I4 ]魔力私服,最新魔力宝贝私服技术交流DROP TRIGGER IF EXISTS `rogue`.`Name`;妖城在线论坛  h' U# j1 @( ~  h, X
DELIMITER //
5 {! N8 X- U$ F/ l2 b( i/ S+ n& G魔力私服,最新魔力宝贝私服技术交流CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`魔力私服,最新魔力宝贝私服技术交流% X# c" Y- _( u3 o. j) D5 j3 x" o% C& J
FOR EACH ROW BEGIN妖城在线论坛. b- L5 `# \( F2 ?. ?1 M$ N
, z0 K3 z( x5 a. g: F! \
set @v_1=concat(NEW.Name);
* X& S# E( |1 ^bbs.mocwww.com" \$ l' |! v- T4 G5 j4 r0 _
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THENbbs.mocwww.com( C( h* Y6 \" o) z9 T' l
妖城在线论坛  R% L( {' ~" W: G' F
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));妖城在线论坛; J# P7 n! }0 `7 |/ E; ?& H0 ?
         
+ s& W3 g; _( [! h5 \+ ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       END IF;
/ Z, N4 a1 A9 G* v* b& ~, m- `妖城在线论坛bbs.mocwww.com1 _0 k6 T) q& l+ b
END魔力私服,最新魔力宝贝私服技术交流4 [" o0 O& e6 {
//
3 Y+ ?7 N) W3 J) B8 I: R8 @bbs.mocwww.comDELIMITER ;$ J. @; p" \5 o$ w. p

! D. H6 F/ \& @1 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题