作者共发了5篇帖子。 内容转换:不转换▼
 
点击 回复
209 4
【数据表设计】“歧义侃吧”表
初入江湖 七级
1楼 发表于:2010-12-29 12:42
CREATE TABLE `歧义侃吧` (
 `编号` int(11) NOT NULL AUTO_INCREMENT,
 `名称` int(11) NOT NULL,
 `跳转至侃吧` text COLLATE utf8_unicode_ci NOT NULL,
 `添加时间` datetime NOT NULL,
 `添加者` int(11) NOT NULL COMMENT '管理员id',
 PRIMARY KEY (`编号`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
初入江湖 七级
2楼 发表于:2010-12-29 12:44

情景:

输入“菲菲”吧后,进入list.php?b=菲菲,此事显示一个选择侃吧的框,里面有两个供选择的侃吧,“双子星公主菲菲吧”和“蓝猫淘气三千问菲菲吧”。

初入江湖 七级
3楼 发表于:2010-12-29 12:46

假设这两个吧的编号分别为125,415。

在1楼的数据表结构中,“名称”字段存储“菲菲”,“跳转至侃吧”字段存储“125,415”,“添加时间”字段存储NOW(),也就是当前时间,“添加者”存储管理员id。

初入江湖 七级
4楼 发表于:2010-12-29 12:49

当输入菲菲二字时,检测:

$sql="select 跳转至侃吧 from 歧义侃吧 where 名称='菲菲'";

$rs=mysql_query($sql);

$show_xiaoqi=(mysql_num_rows($rs)==1); //是否显示消岐框

if ($show_xiaoqi){

  $rs=mysql_fetch_array($rs);

  $boards=explode(",",$boards);

  foreach ($boards $i=>$v){

    echo $v.'吧';

  }

}

初入江湖 七级
5楼 发表于:2010-12-29 12:52

名称字段的数据类型有误:

已成功修改表 歧义侃吧

ALTER TABLE `歧义侃吧` CHANGE `名称` `名称` VARCHAR( 31 ) NOT NULL

回复帖子

内容:
抱歉,系统已内测完毕,本吧不能发帖
抱歉,系统已内测完毕,本吧不能发帖
用户名: 您目前是匿名发表
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:209 回复数:4
评论数: ?
作者:产品的注销
最后回复:产品的注销
最后回复时间:2010-12-29 12:52
 
©2010-2024 Arslanbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。