21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# y) F; X4 J  U# t. S, ~8 \8 t$ I- G

& d2 {4 W4 t' l/ i5 Pbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, ~  e) A( p5 j+ S8 V3 q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% m# v0 q- B- E* i6 E
bbs.mocwww.com1 H" t( u  [. I) |: p
/ W2 |/ u; o; ~4 c6 x7 [+ J
修改重名网页代码:魔力私服,最新魔力宝贝私服技术交流* L) D/ w) V' s6 n- S  v
妖城在线论坛7 q3 M: s2 `9 R8 ?
www\rename\index.php
' G1 E& \# O$ I8 K+ N
- H! a! U; h' K2 d4 |& J7 e魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表==========================================================魔力私服,最新魔力宝贝私服技术交流# w+ ]% ~% I7 t5 W. B- Z
include('config.php');
  o1 D5 _& D- u. E6 L9 N- ]bbs.mocwww.com$id= $_POST['id_N'];
: R1 U: [! r5 t魔力私服,最新魔力宝贝私服技术交流$select = $_POST['select'];妖城在线论坛# f* e- o* U5 y2 w
$a=substr($select,-7,-2);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 c$ B: f* f6 N0 j
$b="*重名";

8 q9 H1 o7 @% j+ o+ }7 H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表if ($a!=$b){
  \8 v4 @. a* }1 x' e5 v& N" V$ c) D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 l' E3 X3 z* Q: P; Z; w% K" V
        exit;
7 I+ K# y' L. L6 c6 V; d/ \* mbbs.mocwww.com  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 N+ N9 c+ o: P# O% x4 F
$c=substr($id,-7,-2);
1 K; ?* V7 e6 F2 y8 ?9 a4 jbbs.mocwww.com$d="*重名";
魔力私服,最新魔力宝贝私服技术交流7 {& z$ R  F/ B0 b
if ($c==$d){bbs.mocwww.com4 O: B- J2 q' t' I& U, K! J
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
9 a& P8 ^& a+ H+ }' N1 Obbs.mocwww.com        exit;
" s/ z6 S* u" ]. H" p2 D妖城在线论坛  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% R& p/ \' x( S/ W
魔力私服,最新魔力宝贝私服技术交流9 S+ E" x/ j& D5 R4 U# o3 |& r
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
% D, H' z8 h# w. A+ u" y6 {bbs.mocwww.com
1 o( p1 f$ }3 Q0 w4 H. p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--
2 x: \- W0 ^7 p' u妖城在线论坛-- Triggers `tbl_character`—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 @" s$ Q9 D$ D# K8 d) h
--' Q" N3 O) D' n" S- |1 ~
DROP TRIGGER IF EXISTS `rogue`.`Name`;3 ~) }* Z* b- {  o0 S9 K+ _
DELIMITER //妖城在线论坛. H5 z0 u5 l: r: l
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
) q" V7 u6 d6 W, y" W; ]魔力私服,最新魔力宝贝私服技术交流 FOR EACH ROW BEGIN魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: W4 U! f8 h1 E% i* J
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" ?3 C) Z% N! p9 u# j
set @v_1=concat(NEW.Name);
+ B) G% Q/ L% |妖城在线论坛
. c: C8 M- L0 C" V& W$ C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* I0 V6 x+ m$ B- K) G* r' x5 |

0 L* x2 o- t8 s妖城在线论坛            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));魔力私服,最新魔力宝贝私服技术交流: Q* h/ A: C4 {$ d' R
         魔力私服,最新魔力宝贝私服技术交流, N& h& z% |" p. E
       END IF;魔力私服,最新魔力宝贝私服技术交流3 X6 w1 {% o9 c% l

& Y6 e1 n' {% l+ V* e$ |魔力私服,最新魔力宝贝私服技术交流END妖城在线论坛; ^* m3 j) u6 |% W2 r, ]
//
0 k/ a( H, W" L" `/ J, o4 I# L魔力私服,最新魔力宝贝私服技术交流DELIMITER ;
5 ~3 k: U/ F- e! c8 I# d: gbbs.mocwww.combbs.mocwww.com' l% K2 y( Q+ W8 H7 S2 G  _) b8 L, k
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题