Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

php和mysql的小问题!!急求解!!

[复制链接]
木头瓶子 发表于 2004-6-15 19:11:46 | 显示全部楼层 |阅读模式
mysql的posts表是这样的

CREATE TABLE `kris_posts` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `author` varchar(15) NOT NULL default '',
  `subject` varchar(100) NOT NULL default '',
  `dateline` int(10) unsigned NOT NULL default '0',
  `message` mediumtext NOT NULL,
  `log` smallint(6) NOT NULL default '0',
  `arrange` enum('文章','档案') NOT NULL default '文章',
  PRIMARY KEY  (`id`),
  KEY `tid` (`dateline`),
  KEY `dateline` (`dateline`),
  KEY `arrange` (`arrange`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

我想打印
arrange字段的enum的内容
文章,档案

怎么做呢?
!@ 发表于 2004-6-15 20:15:10 | 显示全部楼层
查sql手册吧
回复

使用道具 举报

cqfanli 发表于 2004-6-15 22:38:09 | 显示全部楼层
请用select语句查找吧
回复

使用道具 举报

!@ 发表于 2004-6-15 22:39:48 | 显示全部楼层
很简单.但是我都忘记了.因为我不知道楼主说什么表
回复

使用道具 举报

 楼主| 木头瓶子 发表于 2004-6-16 08:36:36 | 显示全部楼层
Originally posted by cqfanli at 2004-6-15 10:38 PM:
请用select语句查找吧

请说得详细一点好吗?
谢谢!
回复

使用道具 举报

cqfanli 发表于 2004-6-16 08:40:15 | 显示全部楼层
select * from kris_posts where arrange = '文章'
回复

使用道具 举报

 楼主| 木头瓶子 发表于 2004-6-16 09:14:21 | 显示全部楼层
Originally posted by cqfanli at 2004-6-16 08:40 AM:
select * from kris_posts where arrange = '文章'

对不起,您可能没有理解我的意思,或者是我没有表达清楚


我想把enum里面的内容都打印出来,明白吗?
谢谢了!
回复

使用道具 举报

cqfanli 发表于 2004-6-16 10:17:23 | 显示全部楼层
那就在phpmyadmin裡面查看table的結構啦
回复

使用道具 举报

 楼主| 木头瓶子 发表于 2004-6-16 11:41:02 | 显示全部楼层
Originally posted by cqfanli at 2004-6-16 10:17 AM:
那就在phpmyadmin裡面查看table的結構啦

大姐啊!
我是想从数据库里面取出来,发送到网页上!
我也是知道用那个东西!!!
您明白我的意思了吗?
回复

使用道具 举报

!@ 发表于 2004-6-16 12:16:58 | 显示全部楼层
方法:SHOW COLUMNS FROM table_name LIKE enum_column_name

eg:

  1. <?php
  2. //By !@

  3.    $connect_hostname="localhost";
  4.    $dbname="mysql";
  5.    $connect_username = "root";
  6.    $connect_pass ="";
  7.    $connect_id = mysql_connect($connect_hostname, $connect_username, $connect_pass);
  8.    mysql_select_db($dbname);
  9.   
  10.    $query="show columns from user like 'select_priv'";
  11.    $result=mysql_db_query($dbname,$query);
  12.    $enum=mysql_result($result,0,"type");
  13.    echo $enum."<br>";
  14.    $enum_arr=explode("(",$enum);
  15.    $enum=$enum_arr[1];
  16.    $enum_arr=explode(")",$enum);
  17.    $enum=$enum_arr[0];
  18.    $enum_arr=explode(",",$enum);
  19.    for($i=0;$i<count($enum_arr);$i++){
  20.    echo $enum_arr[$i]."<br>";
  21.    }
  22. ?>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 23:41 , Processed in 0.030131 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表