21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~bbs.mocwww.com' c5 ~) _! w; O+ y2 T- m2 X
妖城在线论坛, U3 b* f, D1 y. }; M

- P& R6 f: U; q. |* ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# @( `; ^3 {* O8 Q3 M

+ N: D' E4 b  l! F( L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
, j+ x+ h3 ]+ t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表修改重名网页代码:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- n, O8 N  n2 Y7 `
魔力私服,最新魔力宝贝私服技术交流! V8 E* {( J( O4 L. G
www\rename\index.php
+ d& d4 l% O; \4 Y) Z7 P- j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
6 ]9 ]5 J; N; R% a& {==========================================================妖城在线论坛: R) ]) S8 Y& d$ N( b
include('config.php');
- c- [; `# r& H, @魔力私服,最新魔力宝贝私服技术交流$id= $_POST['id_N'];妖城在线论坛) H  P% {% ?, S! u/ R
$select = $_POST['select'];妖城在线论坛- k1 B% C( z# l* a
$a=substr($select,-7,-2);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 I$ z% B4 W! O  q3 P% I
$b="*重名";
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ y6 h( B, n! d. N& l
if ($a!=$b){bbs.mocwww.com4 j% ]5 I, t1 T2 h/ ]; K
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
4 F( w3 s* \) _0 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 c' z; {1 q  V/ O
  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; Q0 I6 X: g. s# ~, ]  O
$c=substr($id,-7,-2);bbs.mocwww.com5 l+ g- V4 Y, I6 i1 A/ V3 N2 R; Y8 f
$d="*重名";

; g) V# D% K4 [1 J! o6 c! P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($c==$d){bbs.mocwww.com. ~- Z4 K9 e8 ~% G/ U# }" q' \
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
7 q/ W! w4 W& E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        exit;
2 ]" b2 J7 e. ]7 z5 tbbs.mocwww.com  }
& X1 T7 F& q- X! U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
9 R' x( b8 [- S$ Z, H1 A, }! z, y[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
* w# h* y" F0 K3 l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
! k4 |2 O# Y: c0 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--
; H: b8 ?$ h9 ?- J% H" h# O& `7 R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表-- Triggers `tbl_character`/ Z% R3 {8 x) v% O  |4 g; e6 \
--2 ]% F& e4 r+ C
DROP TRIGGER IF EXISTS `rogue`.`Name`;妖城在线论坛& w: \+ K, q7 e+ ]' L; S! X
DELIMITER //
3 M3 u. ], t: U& G- x# M妖城在线论坛CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
2 k/ q& Q- e1 A  c9 L" o, C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート FOR EACH ROW BEGINbbs.mocwww.com7 i2 s5 L1 X$ v0 G

7 S- ]' [: |) a$ z1 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートset @v_1=concat(NEW.Name);
3 ~  F  h+ A' U' ~7 T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ L3 z: N0 k9 L, M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
' H6 M6 h% X; I. J* q; q0 G3 p
( s5 q7 ?$ |! E6 E6 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ c: P2 H% f  C7 |9 ~' S
         0 T$ i# P0 |- F+ E: r
       END IF;
/ T4 ^7 P3 Z2 N, P, F$ J/ `6 b) }! z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com! \% t2 N0 C, V+ X9 d4 |, ]
END妖城在线论坛) l+ Y4 T- Z$ L0 C- w
//—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# W/ P9 b: D: h* t0 Y4 s5 j
DELIMITER ;
2 |7 j- G9 b6 B+ O& B魔力私服,最新魔力宝贝私服技术交流
# t0 V9 P* I2 |/ D" _- |1 V3 qbbs.mocwww.com[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题