21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~
1 y$ H+ q6 D- Z' g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 bbs.mocwww.com8 q( h% Y5 T  y& z

& r! n8 e+ L6 W" s妖城在线论坛# H7 D4 ?4 r1 n9 t3 d
/ N( z! M8 f' ^

2 w4 j$ S, u2 {- W: a4 r$ `bbs.mocwww.com修改重名网页代码:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, i7 _2 U. `: K. |

1 i, \. v" D6 L6 X$ A% {$ x( T& _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表www\rename\index.php
. R. o8 E6 L. q& q# z' ]# I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& W( ]9 L0 z$ E% M==========================================================
+ t; V7 }" N8 E% c  B: c) _魔力私服,最新魔力宝贝私服技术交流include('config.php');# a1 b% d9 \' `: F% [8 q
$id= $_POST['id_N'];
' G2 U* F5 r  M, K- D0 Qbbs.mocwww.com$select = $_POST['select'];
7 s- ?# C0 P8 I9 p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$a=substr($select,-7,-2);魔力私服,最新魔力宝贝私服技术交流7 j' S% |6 F/ [4 Z4 A  D7 w
$b="*重名";

: w! ?5 W  \# ^( m1 [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートif ($a!=$b){
" p( c* n& @) j# k; q7 E        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com8 |8 |4 u7 W$ E# a- c% H& Y
        exit;
5 k: O8 R( P& n  R8 `- M- J4 C3 S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  }
8 d% @+ v- f6 H* t8 c/ V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$c=substr($id,-7,-2);
0 {* q4 e, w6 k% D3 ^4 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$d="*重名";

3 w+ ]! A& z3 Q3 j5 m6 s8 a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($c==$d){
7 K6 U5 f2 P$ F5 ^        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
- d- a" I0 D  ]5 H        exit;魔力私服,最新魔力宝贝私服技术交流! r5 }# L; C! E' j! h
  }
2 k6 o3 t; ?# y/ [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- I- C& U* B  q0 D
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
: b( v9 J1 J! N3 H魔力私服,最新魔力宝贝私服技术交流
2 D. l  x2 @: s$ m# f( L: W--
( H. b& A) Z3 t5 a; ?3 V3 Ybbs.mocwww.com-- Triggers `tbl_character`魔力私服,最新魔力宝贝私服技术交流+ ^2 d* M( d3 g9 i6 ^
--
! ]: S, q" o, q5 \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表DROP TRIGGER IF EXISTS `rogue`.`Name`;
& I$ U3 _* Z5 n3 C6 C妖城在线论坛DELIMITER //
8 f, p4 `& i9 c- [5 Bbbs.mocwww.comCREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`妖城在线论坛/ C# s; Q; ]1 i
FOR EACH ROW BEGIN
: `$ @$ Z1 u: G- m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4 B% j! Y, N  e1 ]6 U; n3 p魔力私服,最新魔力宝贝私服技术交流set @v_1=concat(NEW.Name);
- O% Z3 z. y. X: i4 W! t% E" j- B0 I; T: K4 n! r& D& g) u3 p/ T
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) H# N% X6 n! n" {2 S9 |

! Y/ {* c. z0 ]5 P5 I妖城在线论坛            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% D# _) ^4 \4 z6 y5 F8 e
         —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 f! b; [7 J: n% @9 q
       END IF;
) m# K3 r/ b) s* M" {' ^2 W. J魔力私服,最新魔力宝贝私服技术交流% ~: f- w7 }( y- }8 m
END魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 x! W% {4 J1 O1 S9 \
//  y8 C* u/ M" F
DELIMITER ;
; s" y: i  p/ W8 X9 d; y妖城在线论坛
% ~' D# ?5 P( _9 Q4 t+ D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题