21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~
/ s% o' Q3 `) I; o" B, U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
) T4 ~9 m& f; h3 G魔力私服,最新魔力宝贝私服技术交流
/ V5 E% [; ~6 Kbbs.mocwww.combbs.mocwww.com; |7 V# E5 S- u, P% W7 a1 ^

* E: b* ]4 x- N5 {1 O! ]1 L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, P( U! n5 I) M; N& ~' E
修改重名网页代码:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* Y1 Q0 m# U% Y

* d. |4 N( R, I. F# X4 g; L魔力私服,最新魔力宝贝私服技术交流www\rename\index.php
) D3 g7 ?, ~2 O6 h& H* N- z
9 ^8 }- r( i1 c: c0 ^5 H% k, Q: K妖城在线论坛==========================================================
2 u* z! U* I( {魔力私服,最新魔力宝贝私服技术交流include('config.php');
* z3 S0 a- f$ i! h- X' o$id= $_POST['id_N'];魔力私服,最新魔力宝贝私服技术交流" w0 [) _- f8 |1 {
$select = $_POST['select'];
1 o& X! t5 r% |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$a=substr($select,-7,-2);妖城在线论坛  p3 M  Y. L1 S( s
$b="*重名";

1 p+ z+ Y) k" J1 n6 G: xbbs.mocwww.comif ($a!=$b){
$ U' O% s( h* T/ f! B6 X6 @bbs.mocwww.com        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com' E% X2 R2 b- C! |1 F
        exit;
+ J; M+ D# r6 }9 T; Z  N- u妖城在线论坛  }魔力私服,最新魔力宝贝私服技术交流$ ~) r0 E. d) K# s& j  _5 ^6 T
$c=substr($id,-7,-2);
  B& t% p* }- r' K! H, J" X1 Y魔力私服,最新魔力宝贝私服技术交流$d="*重名";

7 j- N6 O% E1 _, C7 _妖城在线论坛if ($c==$d){0 C2 s  i' f  O: Z2 w$ S  T
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
3 t+ u; L: J7 M' D1 g# d# |9 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        exit;魔力私服,最新魔力宝贝私服技术交流/ l% K2 f" n0 C: [3 O" i& K1 S
  }$ e0 O/ c/ C  m4 J2 O: ^

) o( H$ @( i; K$ \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; j4 F5 I. O7 T7 E% D- y

) k* j$ |5 |+ z$ L* f1 P6 X, ?魔力私服,最新魔力宝贝私服技术交流--
; q4 P2 S+ @# t' ~4 s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート-- Triggers `tbl_character`
$ I9 J4 W% H( G4 W& Z! K/ y2 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--魔力私服,最新魔力宝贝私服技术交流: B% j* {% m3 S2 T" S
DROP TRIGGER IF EXISTS `rogue`.`Name`;0 M0 k. w& S3 n3 p, v
DELIMITER //
8 s) R1 P/ r+ t1 t妖城在线论坛CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
& i- a8 B2 `  E0 S) O7 A1 |5 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート FOR EACH ROW BEGIN魔力私服,最新魔力宝贝私服技术交流1 Y9 m/ A  E! A
魔力私服,最新魔力宝贝私服技术交流5 X- h9 h; Q9 ^( I
set @v_1=concat(NEW.Name);
' C1 o1 |& J( e) ?' b8 w" B7 J魔力私服,最新魔力宝贝私服技术交流
( Z3 Q4 u* b- I" U8 l* a+ C       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN妖城在线论坛7 }/ [- W1 v( `% ?

( D2 j/ i# y3 }1 g9 T/ F8 o* w魔力私服,最新魔力宝贝私服技术交流            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# ]: j* ~& X- B" t% s3 R
         
% A, O% G- G, Q  Z# a魔力私服,最新魔力宝贝私服技术交流       END IF;妖城在线论坛, d- }) U; A+ B0 I& ?' r. H, v# V( |

: `* e: }" u4 ?0 d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表END—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% \0 X' x4 l& }8 m
//魔力私服,最新魔力宝贝私服技术交流4 ~8 }+ H& k8 T) N
DELIMITER ;
' O; j% l. y/ `5 \. Q# S, n! s+ O$ W# H& x
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题