21 12
发新话题
打印

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

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

TOP

回复 16楼 的帖子

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

TOP

回复 16楼 的帖子

这样是OK了,重名后面加上个随机数把!~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 W; T; t, Q: a, I# C0 Z' {

1 Q0 ^5 z4 I( p8 \$ c. b妖城在线论坛
' T/ y" E0 G7 n- r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  b- Q3 g/ X1 `
魔力私服,最新魔力宝贝私服技术交流+ C' Z7 z% T8 L, E

8 l2 C0 k$ Y% ]% f( T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表修改重名网页代码:bbs.mocwww.com/ S; @, U' \( V. W) m
妖城在线论坛: z0 E0 L# b' ~( O, A$ L7 r$ s
www\rename\index.php' \2 S& x) k8 |

0 I  h& h! d# ~- A: N% `魔力私服,最新魔力宝贝私服技术交流==========================================================
6 u" k/ r$ [' ^0 R: M) P3 x5 c妖城在线论坛include('config.php');
7 B0 i6 Y. M6 _9 M- x+ q, C$id= $_POST['id_N'];# H/ z% s+ N, X8 l: i* U
$select = $_POST['select'];
% m# E$ n- j& l( U; t% D' [魔力私服,最新魔力宝贝私服技术交流$a=substr($select,-7,-2);
. N* W+ l- ~9 D  {' S: p- kbbs.mocwww.com$b="*重名";

) ?7 K) J2 |8 _魔力私服,最新魔力宝贝私服技术交流if ($a!=$b){
7 O& n! N" W* p魔力私服,最新魔力宝贝私服技术交流        echo "您选择的角色名字没有重名,不能修改!<br>\n<a href=index.php>返回</a>";
' c8 M# d  l2 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        exit;bbs.mocwww.com6 J% e  n" \  [5 p
  }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 |' O/ M9 D3 V- L
$c=substr($id,-7,-2);
8 f  y( q6 T3 u! r. X( ?+ ibbs.mocwww.com$d="*重名";
妖城在线论坛. {9 I) Z' ]5 q1 B( ^
if ($c==$d){
( F1 |* W6 W* P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        echo "新输入的人物名字有非法字符,请重新输入!<br>\n<a href=index.php>返回</a>";妖城在线论坛  F- s1 n  r5 I  v: E
        exit;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 t# \7 e* v: V
  }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ U( L( m& `- M, c5 c
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% ^& g0 v" G0 W9 D
[ 本帖最后由 rolser 于 2016-6-5 14:37 编辑 ]

TOP

触发器修改如下:bbs.mocwww.com) ?: @5 b  P3 H; v; t

' j, }5 E5 w" c+ B, K( i+ n妖城在线论坛--妖城在线论坛) j" @* R% I0 d" c& }
-- Triggers `tbl_character`妖城在线论坛0 E' i! t" k8 {1 \# _3 B) _0 ~* k+ e3 o
--
* j. V  e1 `, O& d7 [4 O, q; B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDROP TRIGGER IF EXISTS `rogue`.`Name`;妖城在线论坛4 x5 Y4 k6 n% ~
DELIMITER //魔力私服,最新魔力宝贝私服技术交流8 X( ^4 {5 L- ]1 H* j+ i$ ]
CREATE TRIGGER `rogue`.`Name` BEFORE INSERT ON `rogue`.`tbl_character`—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 n7 r- Q. P, T6 t: h) j' f
FOR EACH ROW BEGIN妖城在线论坛  B, A/ U7 [; K8 z
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* f+ x8 v$ a2 \( {: E$ L6 H2 ]- I
set @v_1=concat(NEW.Name);
. k. u- N2 }- U魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ n' e! Y. _2 u% u5 f& m+ y
       IF EXISTS (SELECT * FROM tbl_character WHERE Name = NEW.Name AND CdKey <> NEW.CdKey LIMIT 1) THEN% E1 E4 @% s$ Q% t0 u

4 p7 q3 d+ ~# V' ]4 j" w+ Fbbs.mocwww.com            SET NEW.Name=concat(@v_1,'*重名',DATE_FORMAT(NOW(),'%s'));' I: ^- f4 p! a+ h5 m$ e8 d
         —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ `$ O; R% Q4 j* h& _' p- ~; E
       END IF;魔力私服,最新魔力宝贝私服技术交流2 J6 u5 D3 ?5 a

" e  e3 D  V" U. H, E- I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートEND魔力私服,最新魔力宝贝私服技术交流* z6 L9 L5 z9 ]/ z
//bbs.mocwww.com4 G1 R" h$ X  L0 K6 E- h' W
DELIMITER ;
: q1 l5 J8 L* P: u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com9 b: ^% L$ }) n0 \; l8 q  `  o
[ 本帖最后由 rolser 于 2016-6-5 14:28 编辑 ]

TOP

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

TOP

 21 12
发新话题