21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~妖城在线论坛. ^. B4 h# w1 i7 U
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' ?5 d" p8 `) I* m4 ?& K' y) m" p

9 o4 l, m' V5 e' K4 I  ^魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 H, h* p: ~! |0 S2 T2 K

0 Q# }) x+ {  S2 e5 m魔力私服,最新魔力宝贝私服技术交流
8 G% H' b  c5 A) J  |' cbbs.mocwww.com修改重名网页代码:$ D4 L7 q6 R; k4 {
, L& }- e5 ^0 g, ]+ A7 U  j# A. ?
www\rename\index.php—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 S; ?4 v. o9 Y

9 B+ R4 l* S# V' w3 c0 k魔力私服,最新魔力宝贝私服技术交流==========================================================妖城在线论坛* `& c3 w$ w; K! W. f
include('config.php');( L) J; l; g, _, ~' N
$id= $_POST['id_N'];魔力私服,最新魔力宝贝私服技术交流. n( e% k* c% j4 d+ T( s
$select = $_POST['select'];
2 f) b8 E( \& C/ c1 T+ ?2 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$a=substr($select,-7,-2);
3 O, z: _4 R- ~0 w妖城在线论坛$b="*重名";

$ F4 ~' A. x" [9 A0 ], D4 r. z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($a!=$b){
2 L% _0 h8 Q3 D( L5 H—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";* m* Y, g5 `* A7 B% I# }$ W! g
        exit;
" {. ]6 m& Y: O/ j7 G  }
  \+ M  F; l& x" obbs.mocwww.com$c=substr($id,-7,-2);
( y& l! A" q1 c" K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$d="*重名";

- Z$ f7 W0 W- r& D' d5 _% ^6 ]: e: u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif ($c==$d){魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; t1 H/ k, j- ?7 p9 }3 Q# w8 f5 ~
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";魔力私服,最新魔力宝贝私服技术交流6 Y; Q, B+ i/ P" A8 m8 Z/ s9 {
        exit;
4 W9 _5 p0 n, ]6 b5 N& o5 H魔力私服,最新魔力宝贝私服技术交流  }
; f. l" v' R! A& }. H; X6 W魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 K# p( s$ H& O2 e; E. R0 r
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
! |' O( A0 ^  I+ o8 w5 ?6 D" {) M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" ~- r! H" E* @: E( c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--妖城在线论坛+ }; a% b! @/ W3 p% G
-- Triggers `tbl_character`
7 `7 W$ u" M) v% `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--魔力私服,最新魔力宝贝私服技术交流7 A/ k) J: o* U0 P# S4 u; {) v: p5 s
DROP TRIGGER IF EXISTS `rogue`.`Name`;魔力私服,最新魔力宝贝私服技术交流% f! u5 x+ P) _& H7 W4 G% o
DELIMITER //
6 _) H( d7 X4 z- j# r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
& r9 T2 t" y4 ^: K5 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 FOR EACH ROW BEGIN魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 l2 v8 X8 G9 A( U

; p* z& C# F  G- Q: [, K$ }& {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表set @v_1=concat(NEW.Name);妖城在线论坛6 [( z, @% c+ U6 M
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 I/ ]' Y' A+ F
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( N  r" d- f3 E4 n, U# q

8 b1 S: {3 M* {4 F9 o' q魔力私服,最新魔力宝贝私服技术交流            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
" P: T1 ?* e9 H& i+ B' d妖城在线论坛         魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; f1 J' f  \4 S! q" Q- E4 V; h! P" i
       END IF;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 j  i% n( e" e6 w) S% G
9 z, X5 O- a3 k
ENDbbs.mocwww.com' ^( J. `) A. Q: K. S" t
//
9 p6 f6 Y7 U% Q2 F8 _魔力私服,最新魔力宝贝私服技术交流DELIMITER ;8 m! Z! T% j! A7 I6 G' I! Q

2 R4 |6 n* \. c2 n4 a* v" \# F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题