21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力宝贝私服技术交流6 u: W/ @! g4 C+ V

& E! Q0 `0 M& W2 ]: @  A  Q" n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( y. s  R% i; @+ J7 x0 U# T8 Xbbs.mocwww.com
5 r) d$ }  q7 v6 }1 n; f* H, K魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 a2 d  M/ c, ]$ M

9 [6 e+ t$ W* S- @# a; b3 v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート修改重名网页代码:
- W0 n( Z4 n' V妖城在线论坛bbs.mocwww.com5 V0 v! m, F5 W% g$ w3 n) w1 ^
www\rename\index.php魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' h7 I! R+ P6 h: |1 L
魔力私服,最新魔力宝贝私服技术交流# _1 M% X: n. `, o8 [: Y
==========================================================
! y: M2 `4 ]1 q! ^1 ]bbs.mocwww.cominclude('config.php');—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! A" H& k3 w  X6 _4 U" l& U
$id= $_POST['id_N'];* u- ~8 c6 ^8 {
$select = $_POST['select'];3 e- `+ I( W; ^3 F& B9 P
$a=substr($select,-7,-2);
" Q7 \8 f/ H1 `5 T( J: N$ W妖城在线论坛$b="*重名";

. ~1 `' Y! Z" x3 d4 F! B! tif ($a!=$b){
2 J8 z- D/ k% r" Z) {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
# g! l- @& a. w& Q! _7 _6 B2 E0 Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;
3 _; x* |& X/ ]7 m5 a% i, G2 n妖城在线论坛  }妖城在线论坛' B7 ?5 `% C4 \6 y$ n2 ]
$c=substr($id,-7,-2);
8 I) n9 X. V% k1 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$d="*重名";
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& Z3 v* O+ g1 ?! `+ I
if ($c==$d){
4 \) |4 k! F3 e( Zbbs.mocwww.com        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com' ^7 o, j& J* R. _$ e! X4 i
        exit;
" |) |4 c1 Z. B" }! a! P9 ?魔力私服,最新魔力宝贝私服技术交流  }
' b3 \( {- U6 ?' B5 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com. {' l* l: ?, ~* F" E
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:bbs.mocwww.com3 W8 c1 U% z, A

8 y7 z) `( S4 ^: O--
6 B; [7 M' \6 Q# S, L6 Gbbs.mocwww.com-- Triggers `tbl_character`魔力私服,最新魔力宝贝私服技术交流$ _# U2 r& w* {/ z4 v0 w
--
7 @5 n$ s9 C3 I7 M7 a8 S! E4 y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDROP TRIGGER IF EXISTS `rogue`.`Name`;. ]3 \3 n& u0 ]
DELIMITER //
' i0 n' J- Q0 m9 F5 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`魔力私服,最新魔力宝贝私服技术交流' I& |: C2 ^# l! X
FOR EACH ROW BEGIN—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* R. O3 p( ^* B. }  @

9 e) I( G! [2 M& I5 W. ibbs.mocwww.comset @v_1=concat(NEW.Name);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# F' K$ G  T4 T" S# p( X4 n

3 ^7 u$ P+ d! O( v. h9 z" x0 G妖城在线论坛       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN妖城在线论坛- v* h! \; c( X& I
6 `" s& ^4 X0 a
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
- F  P; F5 H0 A8 S, d" \1 w. n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表         
. O) x/ }: e: ?3 A8 S7 ibbs.mocwww.com       END IF;妖城在线论坛( p' g- G  H5 S; S; n8 I, y
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 I* O# c1 G# N. B1 n
END
, t, Q/ {) h! Y% E: G# \//魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 \0 w0 f1 H, f! ~7 J1 ^/ E- b
DELIMITER ;魔力私服,最新魔力宝贝私服技术交流7 E) d/ E# E% |
8 u3 k+ {) Z  m+ N6 \1 ?! f
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题