21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 u3 `' R- h2 o  q$ `

, [5 X1 B  _. s3 f  m5 k妖城在线论坛
6 H8 a2 G4 l& u/ o, Y- R妖城在线论坛
+ Y! c( S- `1 c- ?- M* c. w妖城在线论坛
2 I. G3 l& ^+ r魔力私服,最新魔力宝贝私服技术交流. k9 f& x0 [, V' v
修改重名网页代码:bbs.mocwww.com( F( I$ C' A% F

, u! v5 Q0 R+ S; P% Y, S3 P9 a妖城在线论坛www\rename\index.php魔力私服,最新魔力宝贝私服技术交流1 d/ m" C' e1 f, K  t3 R
魔力私服,最新魔力宝贝私服技术交流# {& ~; q! F- E8 W7 i! [7 {5 F
==========================================================—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 _, J& m# _1 _0 F/ P' B! k( f" j
include('config.php');—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' z/ f  }4 p* b) I% X1 S- m- w$ e
$id= $_POST['id_N'];9 V" k8 E  b' g" o# m& Y7 D
$select = $_POST['select'];魔力私服,最新魔力宝贝私服技术交流6 _7 d+ O7 V( m2 i6 Q" N7 K
$a=substr($select,-7,-2);
* `. R9 ?7 M# X- G4 L/ M. T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$b="*重名";

* H1 r* r& a) V* ~1 A; E6 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($a!=$b){
$ K6 J4 q9 X  s! U$ ^( F魔力私服,最新魔力宝贝私服技术交流        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";魔力私服,最新魔力宝贝私服技术交流5 s1 @% k5 x( z9 ?5 g: @: K$ B
        exit;
/ f* L" l0 Z* ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  }
7 j  e- [- _* |8 z4 s5 ]; P, ?: J魔力私服,最新魔力宝贝私服技术交流$c=substr($id,-7,-2);
" R+ [0 }" ~+ T妖城在线论坛$d="*重名";
bbs.mocwww.com0 z3 w  n- z) K  }& V% u6 N* e
if ($c==$d){
6 }- |/ W3 H) f( C8 h6 d. T' k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ Q) |" T/ `' j7 I; o
        exit;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 H. ~  o! N  {4 r
  }魔力私服,最新魔力宝贝私服技术交流9 I0 f/ T; w7 b& ~7 n

( c' E/ ~& v2 V" u& X[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 k( q3 o7 g1 G/ D
bbs.mocwww.com: `. q( I2 A0 i1 z
--—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 @1 ^0 {  o; e: \: j' O1 @% u! g
-- Triggers `tbl_character`bbs.mocwww.com5 Z# o3 g! |2 C
--
& X" `7 K3 M& z5 h. \& C( i2 zDROP TRIGGER IF EXISTS `rogue`.`Name`;
, b: h4 L; e/ c$ RDELIMITER //魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) a6 X1 M! E5 V: Z
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. }0 C- e. _- W2 L! n- ~
FOR EACH ROW BEGIN魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  T6 x( ~- B% J* q

" l3 Y9 R$ t" I! g- S/ rbbs.mocwww.comset @v_1=concat(NEW.Name);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& X7 K* I, Q: q( D% `& G

( m7 l& t+ s  O* Y& ubbs.mocwww.com       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN妖城在线论坛4 c1 Q  p+ s, W3 s; B
bbs.mocwww.com( N: i+ i) Y* V2 N
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
) x% e2 r7 G& y2 tbbs.mocwww.com         —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% b: Z4 d$ _9 I- h& Y* I9 _
       END IF;bbs.mocwww.com. }! h; S; `  `; J6 _/ R0 @

3 C% h7 X9 ~4 y* U6 @魔力私服,最新魔力宝贝私服技术交流END—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  m, n5 z. o/ T2 N
//魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ T, {# o) j& U. [% P: y
DELIMITER ;
$ ]$ L/ c2 Q/ |+ f2 l, Zbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流# V& j/ g6 E+ S7 c+ V$ e
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题