21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# x% A/ w' _6 j+ `

! b5 z1 k: F8 H2 o魔力私服,最新魔力宝贝私服技术交流
8 K) }! \6 I2 }& S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% x, Z! ~/ @' w3 h9 z* F

  l0 Y, B+ M; s3 D4 N  r, i
; U( J! o% @- x1 N- Kbbs.mocwww.com修改重名网页代码:
  Z* |( I+ {/ j* e2 T魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com% }1 W& M3 o8 a9 k8 \3 B$ p
www\rename\index.php
& O$ S( w  {2 B妖城在线论坛# I6 ~% Z5 v2 g. z5 {! x5 q0 k
==========================================================
- R/ i4 n: b/ c& p5 O: }- n: binclude('config.php');魔力私服,最新魔力宝贝私服技术交流) Y* C& A7 J; n5 K* g( V! \
$id= $_POST['id_N'];
. B9 S: I7 _' T6 i) z2 w+ j4 V妖城在线论坛$select = $_POST['select'];魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  U1 G1 O# W% H+ p1 d# a
$a=substr($select,-7,-2);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" }1 w; V0 s+ ?6 g  @
$b="*重名";
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- B" Y- ^- A; z. w4 a
if ($a!=$b){bbs.mocwww.com. j, z* _) S8 K
        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";bbs.mocwww.com0 S, I+ P  |! P+ W* X- \# `
        exit;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, u* {" Q* |$ ~8 h: k/ e( W2 A: w
  }妖城在线论坛) d! w# {! ~. m6 u; M3 `+ I- u+ i
$c=substr($id,-7,-2);
( X* O: Z8 D2 X! J% m$d="*重名";
bbs.mocwww.com$ X! l: b9 u3 f8 W
if ($c==$d){9 T5 k; w) J8 p$ u/ f4 S1 ~( }& H
        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";
7 y3 P' s" Z" e        exit;bbs.mocwww.com4 h& E- d! `, J- L  [
  }妖城在线论坛) X7 t! L# X+ l" _; b4 b- @

6 W0 J9 E; h0 ^- Z% a& C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:6 B3 v; U# n, L* @& R: f
魔力私服,最新魔力宝贝私服技术交流) U5 D1 k& |- k9 Z& Y  w
--
) i2 \; x6 Q3 ]- A0 n9 Kbbs.mocwww.com-- Triggers `tbl_character`
( Z' [& m# v6 r# I  C5 Y2 H, U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--1 Z' F# x3 G! ]
DROP TRIGGER IF EXISTS `rogue`.`Name`;妖城在线论坛. O/ i; h, y4 x4 N
DELIMITER //bbs.mocwww.com; `- \# u6 s' K: j
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`妖城在线论坛5 s4 m* _/ w5 b' T
FOR EACH ROW BEGIN9 [* L, I. A& h6 Y: S
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ^6 x- d. `8 r9 D
set @v_1=concat(NEW.Name);魔力私服,最新魔力宝贝私服技术交流" P( U: `  a3 C" e) z- h9 D

+ k4 w1 q* S1 o8 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
" N  a% L0 A1 n5 x% [, n) E$ {魔力私服,最新魔力宝贝私服技术交流) s. s- Q2 }6 x0 \9 i$ d) m
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
2 R! T$ A0 b. ^  n+ o妖城在线论坛         妖城在线论坛$ M8 t4 I4 u! [3 v
       END IF;魔力私服,最新魔力宝贝私服技术交流- x: X7 X9 u. D' F0 l

1 t  E: l4 _+ f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表END
5 S0 |* j9 ~3 c. I1 v+ t' E! I# q魔力私服,最新魔力宝贝私服技术交流//魔力私服,最新魔力宝贝私服技术交流. u2 X, [/ {( z2 q7 ]% K; N
DELIMITER ;
* _0 T' ?  F* u$ k8 }4 {$ p/ Lbbs.mocwww.com
/ ?' T3 [& z* L+ o7 a$ j魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题