21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~
: D  ^; b9 Y  f  {0 g% obbs.mocwww.com
5 M% k" ]) A0 ?! z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com& t) S) z9 Q; ?4 f0 I
9 M1 H- y1 e% g+ M
bbs.mocwww.com. j+ {5 w- c: h! i% X  [

0 ?% N8 a7 `: c. x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート修改重名网页代码:
- |/ {1 n( c+ P# _bbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& f1 l. `3 d3 G# J0 O$ z; f# J7 o
www\rename\index.php
- j  O; k1 o/ p0 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& i& e/ p  S% {. e& n
==========================================================& P! b; U' p- ^( O. F% |
include('config.php');
" k/ l1 f1 t  G7 G+ Y$ i% k魔力私服,最新魔力宝贝私服技术交流$id= $_POST['id_N'];' T) x7 g+ O' V' z( T4 L2 I
$select = $_POST['select'];
; S0 M1 Z7 K% j$ c- B4 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$a=substr($select,-7,-2);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" p6 n4 u1 B/ h4 A, h. m0 R
$b="*重名";
bbs.mocwww.com6 I) M/ q; }9 c7 v* h
if ($a!=$b){魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 z8 F% G1 S! |& m
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com/ Z! f# w% O9 a  Q: W% p
        exit;
7 u8 w1 ?0 I! p  H, I2 ^3 x  }bbs.mocwww.com& y- V( ~: s2 }; h1 e
$c=substr($id,-7,-2);妖城在线论坛) ]5 W% I, I( W
$d="*重名";

. _2 Z8 T) T# rif ($c==$d){—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 T: q+ u8 S! \5 [+ _7 i
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
# S( j0 i  s2 k/ s- N        exit;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, z( S/ o$ ^' k  Q- ?- [
  }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) x& m3 J$ j8 }1 [' y3 r/ D

0 M( _, f) e2 l1 |) {5 Gbbs.mocwww.com[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:bbs.mocwww.com  O& c! y! }' V/ N
' V3 _" v6 u. p4 h
--. n3 g- C+ @8 M8 i3 ?/ x
-- Triggers `tbl_character`7 B1 ~: T" k2 c. b
--魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) f3 k7 j% \: ^8 I
DROP TRIGGER IF EXISTS `rogue`.`Name`;
6 I# ?0 U; v5 Y1 g. ~DELIMITER //—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ E$ A& P  N2 M- m
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`魔力私服,最新魔力宝贝私服技术交流: R8 H) |7 j' K  ]) F; j" }
FOR EACH ROW BEGIN妖城在线论坛. e5 G! j# Q) h/ ], h4 ~: L! I9 k
bbs.mocwww.com* O2 W3 q7 a2 E( f
set @v_1=concat(NEW.Name);
6 a7 v0 x8 H6 j3 |1 p- L魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# V' c3 `) Z/ Q' V) G
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
3 |1 N7 F: Y# B( I( V8 p妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. P6 C  h4 }6 G0 c
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));妖城在线论坛/ M( E* G! O6 |/ o5 u9 h3 L, {
         魔力私服,最新魔力宝贝私服技术交流$ d6 j- Z$ i! O8 n
       END IF;
8 h. j# `& g  g" D" v$ n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート妖城在线论坛  c6 u* a& F" e5 B2 t3 n! S9 `6 m% Q
END
- l" d2 {( W4 }. c! X0 Ibbs.mocwww.com//妖城在线论坛, J- X# I) J' l) ]# r. E
DELIMITER ;
+ b3 N9 ^$ r; w; ~0 s; s( F
  Y" B5 [$ z1 ^/ J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题