21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~bbs.mocwww.com( `" b8 v7 y( N2 Y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" ~& P; v: J0 G: n0 H

; a5 Q3 ?7 P$ Y1 \. ?" o  X. hbbs.mocwww.combbs.mocwww.com* \8 I* l4 {% ]; @$ q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 \" w+ \  w' X1 R( E1 d
魔力私服,最新魔力宝贝私服技术交流  \2 ^  F2 g5 B3 n6 m( E, c2 f
修改重名网页代码:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 a3 ~' t" W8 e% Y
魔力私服,最新魔力宝贝私服技术交流( ^* U2 x, k% V$ |7 T
www\rename\index.php
0 v$ ^* m- ~7 a  U/ L4 F' a" H
0 o4 E6 s/ i* v# Kbbs.mocwww.com==========================================================
- ~8 n" h; [! b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表include('config.php');
7 X' r) x3 }, Kbbs.mocwww.com$id= $_POST['id_N'];魔力私服,最新魔力宝贝私服技术交流0 z5 d3 z9 m+ H5 X( r
$select = $_POST['select'];
- q  n) y8 D. z- G$a=substr($select,-7,-2);
% z5 p- v+ J5 L/ R4 u: K- t* K- i' l0 C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$b="*重名";
魔力私服,最新魔力宝贝私服技术交流& u: k. ?, @  @2 w
if ($a!=$b){魔力私服,最新魔力宝贝私服技术交流3 m4 u+ Z) u: C, \6 g9 Y* g
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";妖城在线论坛7 e$ f, Q# F5 T% z0 K/ L% H. d. ]
        exit;魔力私服,最新魔力宝贝私服技术交流1 b: t- ~; Y) ^8 l, Q; y! m
  }
! x1 p5 s  u; ?# A( h- G( g+ u妖城在线论坛$c=substr($id,-7,-2);
+ S5 \# u. D0 u6 `( T魔力私服,最新魔力宝贝私服技术交流$d="*重名";

' D  C$ G- q% [9 C0 G0 sif ($c==$d){魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ N+ c1 ~1 S1 h2 ^) P0 \
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";魔力私服,最新魔力宝贝私服技术交流$ L3 Y) r7 N- F( f8 w+ Y
        exit;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ C" B# c1 N# K! z8 p/ b
  }魔力私服,最新魔力宝贝私服技术交流5 L1 F+ q$ \5 H- w
. `5 ]. K3 J% R/ x& v! h0 t
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, R" p  j" {4 G' C" }
bbs.mocwww.com* H7 Q8 a. W/ i9 D3 v6 @7 w+ |
--' X) b* y1 [. `5 ^7 p
-- Triggers `tbl_character`
" ^6 y1 y2 U7 Z0 Z0 W5 s7 x妖城在线论坛--
6 J5 A+ _: V$ ?' a: h. Wbbs.mocwww.comDROP TRIGGER IF EXISTS `rogue`.`Name`;
  G; r) \: L7 U. Z5 v; D魔力私服,最新魔力宝贝私服技术交流DELIMITER //bbs.mocwww.com1 Q( D7 ?8 t2 S8 @
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
6 s0 Y. B5 J! u" y" T  Y' lbbs.mocwww.com FOR EACH ROW BEGIN魔力私服,最新魔力宝贝私服技术交流- w$ d: r! s5 }. ?! ~
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ A1 v: |' ]! G. @; W
set @v_1=concat(NEW.Name);魔力私服,最新魔力宝贝私服技术交流) e5 J& y! [/ O3 {. p

$ v4 q" ^& C% y; |# K       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
. o- K3 z: V6 M) e1 b+ |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
) J0 `) }2 |$ j, K% s6 [. ^. {. xbbs.mocwww.com            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
6 q( ^$ i; ]9 V2 Z妖城在线论坛         魔力私服,最新魔力宝贝私服技术交流& F( G6 r5 D( a. w& Z0 ~: a
       END IF;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' ]7 }7 d9 T/ S
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 J8 J4 n( w' X: D) o  I6 ?2 y
END
% D, a4 r2 q* T( jbbs.mocwww.com//妖城在线论坛& Q8 W1 y# N1 e' q( N/ e
DELIMITER ;# x3 g- F3 F& n
bbs.mocwww.com$ s8 V) F) i* |: w
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题