21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~  j+ a9 c8 c- l+ s% N
魔力私服,最新魔力宝贝私服技术交流. t% {. s- S* L1 F: ]8 P
魔力私服,最新魔力宝贝私服技术交流/ L" Y/ _9 i$ W; a" {  L/ Q
- j! j% I: ~2 b4 g
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, o! J: |' B% K$ ^9 Q5 J* q

. W) x7 _) N; R, L) Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表修改重名网页代码:魔力私服,最新魔力宝贝私服技术交流/ L& |/ k3 y; `$ b

9 J2 E1 ?4 y, ]) J( `6 Q$ s, Lwww\rename\index.php—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- K) l7 ^' F. J3 V

: j+ J1 ?! H: h0 |8 Y3 l0 u: B* L* P==========================================================魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  A( i; Y# A$ P+ c0 q  {
include('config.php');
* F' {; v3 t, i$ ]; r9 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$id= $_POST['id_N'];
/ Z1 r4 Z" ~: F% y$select = $_POST['select'];
( h' |" o& c, R3 M魔力私服,最新魔力宝贝私服技术交流$a=substr($select,-7,-2);妖城在线论坛' q. I( i1 t. E- z4 i, [
$b="*重名";

; N0 @# v$ |: Q9 p3 Iif ($a!=$b){
& r& o$ c& G) U) K7 ?, y& {9 qbbs.mocwww.com        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
1 |: O+ ~: f4 ^  D9 W7 K魔力私服,最新魔力宝贝私服技术交流        exit;妖城在线论坛/ P) T& M; j' r
  }魔力私服,最新魔力宝贝私服技术交流& f6 G6 A. u3 Z) B. x6 [
$c=substr($id,-7,-2);魔力私服,最新魔力宝贝私服技术交流, X: ]3 ^1 O' l) U
$d="*重名";

) Q6 S" y; p! ^  E, c魔力私服,最新魔力宝贝私服技术交流if ($c==$d){
: u) J1 I# h( Y( a  J魔力私服,最新魔力宝贝私服技术交流        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
0 ^" ^5 c% `1 l. ^1 G: V; T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        exit;
) k* w  I* ]8 R8 v( }0 y! l魔力私服,最新魔力宝贝私服技术交流  }妖城在线论坛+ z4 k$ ^6 Y" L& E0 B8 {  q& L

7 A/ A5 u, }- x魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:妖城在线论坛% O4 }1 N2 d6 ?; o/ S# y9 \0 V
* T- v$ C0 g: G6 `7 m
--
/ R8 _3 }) w# J1 R+ `2 n0 {5 b, t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表-- Triggers `tbl_character`
. s9 a9 ]% N# d2 i+ i* h, v0 y6 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--魔力私服,最新魔力宝贝私服技术交流) o1 d3 d1 q+ _) O8 m
DROP TRIGGER IF EXISTS `rogue`.`Name`;
, H9 A+ W# g8 t" l6 EDELIMITER //
9 `  x8 W. w3 U/ B8 {CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`
5 r; P* [, d% {5 |2 o# J FOR EACH ROW BEGINbbs.mocwww.com' ^8 @2 O' O# @7 @

( w1 }8 O4 O% l0 O% x妖城在线论坛set @v_1=concat(NEW.Name);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ K+ ]; }1 T+ _
魔力私服,最新魔力宝贝私服技术交流! d$ v0 L; u2 i7 E8 R
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
! c7 E- C0 g# Q3 c+ z4 [魔力私服,最新魔力宝贝私服技术交流妖城在线论坛: v' U4 H3 m  g4 A% U9 m
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));5 W# K) J: P" J" s( i6 x3 r( K6 Q
         
; G# H+ H, u- q5 a* s# [2 Bbbs.mocwww.com       END IF;
- A! e3 a# ?  H- Q* ^魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 |: O, ~" ~, b; @! C3 e" A7 @
ENDbbs.mocwww.com: S9 G' W  m% A5 ]. @4 n2 A
//
' B3 M, a8 B# E# n  E8 _) U: bDELIMITER ;
4 l! {  k8 C+ m5 W6 K* Ibbs.mocwww.com
' M4 m9 m7 w3 u/ T2 z2 j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题