21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~bbs.mocwww.com0 o( s# w' J* Y  [, Y* e$ S/ M. u

5 V) j' ]- H+ v  Q) b7 I" j) R魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) L4 J+ E' K$ ~6 O9 v$ W$ W; D$ P

" |" }' X1 F5 F- N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) ]" U" }8 q+ d0 G/ R$ n

4 u2 U, [0 x4 s魔力私服,最新魔力宝贝私服技术交流修改重名网页代码:
" M0 k/ D0 ^1 q* ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( {! z1 P# d3 G! ^3 H( U) Y( s
www\rename\index.php
% h6 m% C" `! D" z6 ubbs.mocwww.com妖城在线论坛5 \6 c: a4 N# ^* ?: h
==========================================================
; }1 B2 Y) w) t5 w2 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートinclude('config.php');
6 J: G* F  y1 P  T) s2 m$id= $_POST['id_N'];
2 [9 O* d4 c4 i8 u9 o妖城在线论坛$select = $_POST['select'];—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; @1 S$ G% y+ [8 y+ G. }1 ]* l8 W4 K
$a=substr($select,-7,-2);妖城在线论坛! E5 c! @; \$ i, D, j: z6 y
$b="*重名";
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 w5 J, e, S4 s3 L5 @# T
if ($a!=$b){
, U7 Q; A3 |1 `: s; W+ h9 h        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
) j$ ]$ a. G2 W* L1 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;魔力私服,最新魔力宝贝私服技术交流: V0 G5 P: p- g3 ~: z9 ?% w# `
  }妖城在线论坛% E$ w( I  u9 f0 E  a& L0 K9 I' X
$c=substr($id,-7,-2);
9 D/ j4 X- l8 a" _妖城在线论坛$d="*重名";

- {- I8 E' }* r- s9 e" z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif ($c==$d){bbs.mocwww.com1 O4 V3 N6 g9 }! }6 u4 l) p
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. P; U" f: G5 T1 H/ H
        exit;
; Q3 \, @3 w1 X& S9 A  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ X% A$ Z, z: [, \% H4 Q2 w
bbs.mocwww.com. A$ U  l! |$ T' e) V
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
6 M& u% P3 h7 l% O' E0 c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
2 I( O5 U& {# D- H6 T  y" M--2 }& k7 Z+ G2 m8 J
-- Triggers `tbl_character`
. ]7 n( r  X9 L: y% r2 D1 N3 E妖城在线论坛--
/ \( V3 o. m) n4 A/ k* g2 Qbbs.mocwww.comDROP TRIGGER IF EXISTS `rogue`.`Name`;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 \( j1 l7 V, H5 r9 S
DELIMITER //
5 u- Z! R* ]4 V: {1 c6 Q" r; dCREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`bbs.mocwww.com' _0 t7 k: C! W- j" Y
FOR EACH ROW BEGIN
# `* M6 b( R7 r- |, w, j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5 g) r* U+ h; A4 jbbs.mocwww.comset @v_1=concat(NEW.Name);bbs.mocwww.com, r) ]- B; q, [& k5 {

8 e) E3 v: }9 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
6 h) j( V+ Q" n- w" m% s妖城在线论坛2 B: L/ F3 x& g; h( ~$ H$ g5 m
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));bbs.mocwww.com- J! h+ e; V' O2 o, @: |
         bbs.mocwww.com  y& P$ H& C  r5 N
       END IF;妖城在线论坛/ M" r% \6 h: @; h! w4 J

& ]$ f! @: Q' y" ]: m5 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表END
: k4 D0 G- N% ?2 s  O; m8 X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート//
1 {/ i6 F; j3 P1 r' e: S( S7 K9 cDELIMITER ;bbs.mocwww.com: o7 z8 E2 f: K3 r

+ D/ T1 ~+ x6 E: V/ V[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题