21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! J1 @5 M1 @* ?
" M5 d& u8 D2 U& S+ j1 j9 ^' d
, U# ^& C6 [* a4 ^# _

9 p, L* h$ Q: ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
4 }- {- t) v/ }- W: V
# B/ u  L6 S! R3 F. C3 Q魔力私服,最新魔力宝贝私服技术交流修改重名网页代码:
: e7 i, J0 M' f' c- v2 n: j魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 U' T$ f3 B8 j
www\rename\index.php妖城在线论坛2 ]" q& ]7 Y( ^1 X

! C" z" \; z4 F7 Vbbs.mocwww.com==========================================================
; _' g4 m2 h& E% Y* `bbs.mocwww.cominclude('config.php');
% G$ g' m6 ]. N/ X7 ~! f妖城在线论坛$id= $_POST['id_N'];妖城在线论坛% Z& s6 y# ]" A
$select = $_POST['select'];
* Z' s6 b9 ?0 p; @7 C/ T0 ~魔力私服,最新魔力宝贝私服技术交流$a=substr($select,-7,-2);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. P9 J' v1 M1 d& ]. P4 w
$b="*重名";

" a$ t5 b2 u! |; R8 g8 I  P妖城在线论坛if ($a!=$b){
' o/ r% {" D6 v2 F" C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
7 \3 W2 I& p9 l" k' l        exit;
8 w8 Q  p# a- a6 M( y+ x. ]) @妖城在线论坛  }" X2 w7 M: q7 z' \8 P' I1 o
$c=substr($id,-7,-2);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% e# t! t0 _! S/ c5 ]2 _
$d="*重名";

+ {* l7 H: I0 r2 l/ b' X& n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($c==$d){bbs.mocwww.com2 Q: k4 X: D; K5 R( J$ y" _
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
2 J  A% _9 L: u& O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;妖城在线论坛$ q1 E1 W$ h3 K2 V' f2 v- A+ \- U
  }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  K" K6 k9 h$ Z8 F7 d2 w

$ |6 V1 Y. m+ }5 v1 Kbbs.mocwww.com[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
1 e! F! ^' ~8 K- v' i6 K( cbbs.mocwww.com
) o! w* w3 l- Y' A--bbs.mocwww.com% A/ h" o! j) b% S% H
-- Triggers `tbl_character`bbs.mocwww.com! Q6 h8 i# W& `8 ^4 V
--—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, U5 x8 @0 T- R/ J9 F' A4 w
DROP TRIGGER IF EXISTS `rogue`.`Name`;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! ]7 ]! a! R, r% e- x0 G+ C2 p+ f
DELIMITER //
3 Z5 a: u4 v( N0 ]) p* d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートCREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`* h8 _+ e1 }3 a0 n) `% ]) O* D/ D4 p
FOR EACH ROW BEGIN
& W1 [+ h3 X3 X& |# a6 Xbbs.mocwww.com
! X& D, o3 B% d1 sset @v_1=concat(NEW.Name);魔力私服,最新魔力宝贝私服技术交流; [( g7 E3 L! x0 J

  f2 H# w% d/ R; k' s+ f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 d& K, Z2 d, i* L6 y& u
bbs.mocwww.com/ `6 U  Q3 h( N: q1 j  E6 w1 v
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));魔力私服,最新魔力宝贝私服技术交流) B6 B! w3 }. Z/ {7 h
         
7 q& M8 J0 q8 y妖城在线论坛       END IF;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 O( d7 G/ d1 h! Y% J# R8 e/ _4 l
魔力私服,最新魔力宝贝私服技术交流, ^( Z1 t; `) y5 q7 k$ T/ J
END
" V4 K0 ^  U) d% P0 ]//
' b3 y( m8 |; n' ~% yDELIMITER ;
7 B* P' c5 \' a: _" e1 W* {: |0 ]- \
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题