21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~
; r* q8 m! |7 H3 B; A" F 魔力私服,最新魔力宝贝私服技术交流5 ~- ~; ^' w5 _' @0 ?& |7 @
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% l7 ?7 X. F4 N; k/ j; V
bbs.mocwww.com! W/ V* D, E3 P9 o+ N2 ]5 R. G

( W" i$ N1 }- A  [% v- g3 ]7 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% k; \! V/ D4 h3 ~1 M
修改重名网页代码:
' F6 }, F' v7 x# o& \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力宝贝私服技术交流9 ^3 d- F6 Q# L) j% ^- |/ H6 \( y# v
www\rename\index.php
& I$ r0 a. q$ p妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 X* D9 C. u0 R6 ~/ N! f
==========================================================—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: z3 p: n& |# l" e: k4 N1 Z
include('config.php');0 W1 A& t3 f) @
$id= $_POST['id_N'];
% M. ~* V: o' j8 U7 j+ m9 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$select = $_POST['select'];妖城在线论坛' C- f0 B( s( \4 L
$a=substr($select,-7,-2);
7 u" D* d0 g0 l0 l/ @3 r1 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$b="*重名";
' y! \/ |; }1 T  S- s
if ($a!=$b){
; D$ n3 \9 B# n0 B3 d9 |6 X妖城在线论坛        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
) c- m- f' e- L+ f, E2 z        exit;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 G+ @# R" Q/ R
  }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 [' n6 U# `1 u3 J4 W% L
$c=substr($id,-7,-2);
3 }+ U: y+ [7 s" V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$d="*重名";
bbs.mocwww.com8 g+ W9 `: ?# v! p3 y% |
if ($c==$d){
7 U: E/ T" k/ X4 M" T! v# X' x, Sbbs.mocwww.com        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";) _+ o' R) e# L1 [4 w4 m/ h+ F
        exit;
1 h! g- V! s3 m, C" }8 cbbs.mocwww.com  }魔力私服,最新魔力宝贝私服技术交流9 j: G) i/ [8 U8 |

$ R3 L3 a9 a2 Q- m9 k, e魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:- y1 p  j4 U  ], ~6 X3 N( _
魔力私服,最新魔力宝贝私服技术交流' M9 Q- Y/ \2 L- K5 K# w/ \
--
4 D  W& V( m6 s9 z: h* L妖城在线论坛-- Triggers `tbl_character`
5 E# ?3 T9 ?. |3 c5 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート--—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 _6 F+ {) i, Y1 p6 G) z$ N/ X
DROP TRIGGER IF EXISTS `rogue`.`Name`;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 ?0 j8 Z1 p1 n1 ]0 V% W% W
DELIMITER //魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! K% c+ z% P6 h/ z! e5 V
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`魔力私服,最新魔力宝贝私服技术交流) n2 c( F+ \7 Q6 _: }' L! h
FOR EACH ROW BEGIN
* j' b; ^4 u5 Z% m妖城在线论坛妖城在线论坛1 w/ d2 C& ^9 ~8 J5 ]/ F
set @v_1=concat(NEW.Name);9 k2 z& {3 x5 h% E* {9 c
魔力私服,最新魔力宝贝私服技术交流) x/ I- q% g- F: ~0 p
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN
9 }. |; p  y) M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. {8 _! n1 D2 E' N) ^2 Q
            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));2 {, h- F) Y' {3 x4 [) B
         魔力私服,最新魔力宝贝私服技术交流. E  H1 r4 u9 ]2 e# ]
       END IF;
1 P6 y2 ]" Q% w1 t0 n' d0 R魔力私服,最新魔力宝贝私服技术交流—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 o% l  {; @2 S* J7 p
END
" E1 V3 P  J. ^: T, g( Z& \魔力私服,最新魔力宝贝私服技术交流//
$ w$ C' I; k( |" uDELIMITER ;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 D! m9 n5 C5 A( z

3 o" G# l' _7 z' V6 X! v魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题