21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~bbs.mocwww.com  D" Z9 E* H. B8 h* Z

4 D6 i4 f% H6 n4 V/ `' R8 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表妖城在线论坛* z5 a: ]: m/ ~7 [$ }' a

( Y2 K# w7 `8 C# t" q5 R/ _3 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
; E5 A0 J% g4 g9 H- P0 B2 f魔力私服,最新魔力宝贝私服技术交流
& e5 `& F1 \, R8 t6 n: V魔力私服,最新魔力宝贝私服技术交流修改重名网页代码:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, H1 p+ Q0 n+ h8 S( F

# ^; K) B8 L+ u! P( E8 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表www\rename\index.php
% E4 O$ c4 V  D" t- b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 Q* G) N, @/ Q; W
==========================================================
  H. @0 G( e. p$ a- q9 B+ y7 Tinclude('config.php');妖城在线论坛9 v9 B: P6 B/ f: b& x. L: Q6 a
$id= $_POST['id_N'];
, f2 y7 P( ^; W% E1 W8 ~; {( M1 D4 u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$select = $_POST['select'];
4 O+ M: }5 C: p4 zbbs.mocwww.com$a=substr($select,-7,-2);妖城在线论坛. a- F* v- J4 T" |$ D
$b="*重名";
bbs.mocwww.com; U& J0 y4 O- g% {$ q& t% O# [
if ($a!=$b){—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. z/ Q/ G$ l0 N$ U: w
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
0 Q) D/ Q# f, {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;妖城在线论坛4 p; _) T5 S  B
  }
% H! H* |5 M  a: P; ]$ ?/ Y) C8 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$c=substr($id,-7,-2);
1 k& O" H( \: F- G: O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$d="*重名";
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( D3 o* t8 ]$ b, d
if ($c==$d){
) o6 @; l3 J: J  }$ Z魔力私服,最新魔力宝贝私服技术交流        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
, E& a9 w5 j( y7 U. \% t        exit;
' W1 r. \# `' t7 H  B! G妖城在线论坛  }
, b7 y" F' ?3 m9 e: E$ f; Xbbs.mocwww.com1 d6 V# {- Q% Z; y" Z; N5 a" l8 M
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
% s% O  m, h6 c5 F( H妖城在线论坛
1 R0 D* t% \% l* B& t  c--
1 U/ U( Z  ?2 H9 _魔力私服,最新魔力宝贝私服技术交流-- Triggers `tbl_character`
; q" w# D3 |1 }% K5 j* }' K. J--
0 \& h* |. E2 n* kbbs.mocwww.comDROP TRIGGER IF EXISTS `rogue`.`Name`;
. J- ~: k' v; D, j3 e5 E/ i' |# iDELIMITER //1 _/ V. H) D, f
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
4 q- _( |5 f8 C0 S: c' s妖城在线论坛 FOR EACH ROW BEGIN
+ ~( b7 K  {5 T! U5 V& a0 e# N( w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, Z6 P( M, ^5 x3 W+ F) E1 R' O& C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートset @v_1=concat(NEW.Name);
8 }/ k0 y6 P* P5 Qbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 l, A0 @( f. _
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN妖城在线论坛7 f3 U. q$ y! C) m0 G
妖城在线论坛# v5 I, w; J  B9 E& V
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) N8 \( \6 W2 S/ I$ X  c
         
- y  Z: R/ [9 s# N/ s9 j: M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       END IF;妖城在线论坛, g" M7 ?) Q$ J8 D& U

! z- s' ?4 P; A0 U. _; C3 [! |END0 I7 f& D* }/ q$ Y) e7 U. t( h. ]
//bbs.mocwww.com" d3 V  P1 |7 t0 W
DELIMITER ;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 R( C( c9 M4 p9 t
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ W: N; B, u' o( ?: s; n. S
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题