21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 F% w# t5 L  i6 Q  `6 C% V( U; N

) v+ @0 ~, D' k! D# o( n7 x2 pbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流: a. G& M6 k' o+ Y
妖城在线论坛2 c: \/ v. F4 u2 r5 w
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: j5 K% \/ s" i) J4 L/ h; M

1 E  p: V1 E# y+ Ubbs.mocwww.com修改重名网页代码:
- y; c2 F( m7 d8 d. w' u2 p魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流) s4 x; P1 V4 B, L
www\rename\index.php
4 K! m% Q; ]2 u3 I8 H5 I" k$ ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 a% Z+ u) n% G; Z! ~==========================================================魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 ~5 H! a) G* i# J# B$ R4 N) p7 \: k
include('config.php');. Y6 j. `* k6 M1 ~
$id= $_POST['id_N'];
& C6 o7 W0 k4 O0 ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$select = $_POST['select'];bbs.mocwww.com( F) B# s  N8 v2 _- i7 T
$a=substr($select,-7,-2);+ f  C- f  h" @6 p. I1 ?
$b="*重名";
妖城在线论坛7 T" V# @$ `" i5 ?/ z
if ($a!=$b){
4 q. X$ i0 d4 X( W6 l/ v( z3 {$ X妖城在线论坛        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
6 u3 L! T0 g+ A* k6 a3 d! d$ f6 ]: t7 Fbbs.mocwww.com        exit;
8 Q0 K5 O6 v& p9 J( r& z$ M. Y9 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  }
  w5 `4 `0 U7 d/ X2 u- B& Sbbs.mocwww.com$c=substr($id,-7,-2);: _, j- T4 J- Y: y! \$ J
$d="*重名";

* x6 r9 l; c* }$ z2 i魔力私服,最新魔力宝贝私服技术交流if ($c==$d){
/ j0 J" H5 x6 a1 H4 R, q8 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 @# w, ^" [* y4 W. n* o2 k
        exit;bbs.mocwww.com1 B8 S: J* c) d8 p3 M" a9 e
  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 ]) w/ p* w) I8 T; k: c4 H

+ P  N- X* M+ I5 V' @' g. u( d0 Z% z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:
4 Z/ s! t1 T4 t7 P, n0 h
8 Z: L0 @5 l/ s+ l, W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--
+ R3 K8 y8 E* [5 F- v- S4 o3 V妖城在线论坛-- Triggers `tbl_character`
: O# ~/ R' y. D# V/ Q8 N* {4 [0 ]魔力私服,最新魔力宝贝私服技术交流--
' _6 a' k# F7 o  t* x+ p$ jbbs.mocwww.comDROP TRIGGER IF EXISTS `rogue`.`Name`;' t( {/ |% o& e% M* F/ }! ?' s
DELIMITER //妖城在线论坛8 Q$ {. j) I2 F2 C! x8 G
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# Y6 H, Q7 D2 y
FOR EACH ROW BEGIN魔力私服,最新魔力宝贝私服技术交流# t3 N; a& Y; v" X4 f
魔力私服,最新魔力宝贝私服技术交流0 o8 F$ k8 r3 m( J* D# P" |
set @v_1=concat(NEW.Name);
6 {1 j: G% X. `% h" B
8 z' r' J1 x3 e7 I; T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
4 z# h$ l+ u! E* N) h+ g魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 d( ?# P0 p% U3 v& g3 Y' l
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));
9 c5 e; O, U9 Q' H3 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート         —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 W. M3 \% \% B$ p, {# d* ]
       END IF;bbs.mocwww.com/ Q: Y( r" b5 K. @
妖城在线论坛% E! S( P/ J( C' s+ p( n, t
ENDbbs.mocwww.com9 \- G2 z* x7 N3 V# n* V9 j
//
5 [/ ^6 |- Y1 ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDELIMITER ;
! q9 k0 j7 k" e, `, d, v5 c# V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
, k  K. Z$ T: b9 H9 o6 Q[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题