21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~
, L9 t  {5 f) w: p6 }) I妖城在线论坛 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ x, r! \% X$ {; k* L8 h% U$ O
魔力私服,最新魔力宝贝私服技术交流8 O/ l+ x, k! M  @, A

" X4 F8 F" e) z# C8 vbbs.mocwww.com' [6 D1 w/ P' n% `1 B

# l) l9 c; {! t8 l" n% o修改重名网页代码:
2 L/ U& k! a& pbbs.mocwww.com, s) @. i% X2 C' r. ~1 N" K' `
www\rename\index.php0 ?9 v3 w" e$ j9 G& ]
妖城在线论坛1 g4 C  _" Q7 o( N8 S. @+ s
==========================================================
: p) g  b: b7 r( U  p5 `- P魔力私服,最新魔力宝贝私服技术交流include('config.php');
8 m& z" V' J9 F6 K, Hbbs.mocwww.com$id= $_POST['id_N'];bbs.mocwww.com( x4 a3 w  o) f) S: B( O( |
$select = $_POST['select'];8 E) V" z2 u- t, c. v* e; F
$a=substr($select,-7,-2);魔力私服,最新魔力宝贝私服技术交流. K% ^5 G2 a! |$ A
$b="*重名";
" A" V% y% Q5 S% l; K% q7 }
if ($a!=$b){
4 }% R% g* Y5 L2 q0 Q9 p% V' ybbs.mocwww.com        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
" [4 _1 S! A. u  J1 y; ~( r$ j4 W8 @魔力私服,最新魔力宝贝私服技术交流        exit;bbs.mocwww.com: Y5 |$ y6 @) j$ e
  }bbs.mocwww.com. [- t1 O5 u/ g1 h4 y* ?
$c=substr($id,-7,-2);妖城在线论坛9 W7 b' M% `, W5 }( h6 b9 z2 u7 W
$d="*重名";
魔力私服,最新魔力宝贝私服技术交流' _6 r( P. N% C3 \% J5 y
if ($c==$d){魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. t+ \0 I, c+ [5 i
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
; Y; s/ I/ L! F* A  f& Q6 B妖城在线论坛        exit;妖城在线论坛) g4 i2 {+ {$ D9 ?# I+ i+ Y5 m* ]7 v
  }
$ o/ {& F$ K* {7 S7 c$ Wbbs.mocwww.com
9 V1 S8 Y( h6 X& ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% I0 s5 Y& s  I# t% r4 u$ e
) z/ D3 V7 S4 P0 a- q/ i# p  q
--4 A/ ~$ U9 |; c( x5 i$ @
-- Triggers `tbl_character`魔力私服,最新魔力宝贝私服技术交流2 b2 C+ y7 M' o) Y# p; q
--魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; d" g+ B. M+ @6 u6 S  \! V; u1 q
DROP TRIGGER IF EXISTS `rogue`.`Name`;
/ E" x3 o. v5 l( l0 w+ k妖城在线论坛DELIMITER //
, q# Z: d- ]' S4 y/ ~CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! ]; z" I! w5 U5 S5 q
FOR EACH ROW BEGINbbs.mocwww.com/ j- H$ L5 Z8 U, @! o
妖城在线论坛! p6 A$ L" I& f( e" B2 _
set @v_1=concat(NEW.Name);魔力私服,最新魔力宝贝私服技术交流2 F0 |' |0 d* B% Y. B

1 ~- n- k) b6 p0 i' x5 a       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
, y: f, p% j) w5 n3 O  ~: C) J3 Y; e妖城在线论坛
; d2 L6 X& B+ x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));$ @# _6 N$ j* g$ b. E: _+ \
         魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ A5 }' a. O, B  }
       END IF;bbs.mocwww.com  B4 N/ |, Z4 ~& o+ K- q

& v& W! y  }, s4 d/ e1 a, P5 Z3 L# ebbs.mocwww.comEND7 }8 T# p4 u5 q' _1 U
//—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# w; [7 b# C1 p. \! c4 O1 w
DELIMITER ;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 a6 s" r* L5 w3 L

" W6 j; a: S% k0 d/ c* m3 m7 W# y+ w妖城在线论坛[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题