日期:2014-05-17  浏览次数:20518 次

PHP读取数据库显示问题
请教各位,我的数据库数据如下:-
-- 表的结构 `3g_district`
--

CREATE TABLE IF NOT EXISTS `3g_district` (
  `d_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `d_name` char(255) NOT NULL,
  `d_level` tinyint(4) unsigned NOT NULL DEFAULT '0',
  `d_pid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `d_list` smallint(6) NOT NULL DEFAULT '0',
  PRIMARY KEY (`d_id`),
  KEY `upid` (`d_pid`,`d_list`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=45052 ;

--
-- 转存表中的数据 `3g_district`
--

INSERT INTO `3g_district` (`d_id`, `d_name`, `d_level`, `d_pid`, `d_list`) VALUES
(1, '北京市', 1, 0, 0),
(2, '天津市', 1, 0, 0),
(3, '河北省', 1, 0, 0),
(4, '山西省', 1, 0, 0),
(5, '内蒙古自治区', 1, 0, 0),
(6, '辽宁省', 1, 0, 0),
(7, '吉林省', 1, 0, 0),
(8, '黑龙江省', 1, 0, 0),
(9, '上海市', 1, 0, 0),
(10, '江苏省', 1, 0, 0),
(11, '浙江省', 1, 0, 0),
(12, '安徽省', 1, 0, 0),
(13, '福建省', 1, 0, 0),
(14, '江西省', 1, 0, 0),
(15, '山东省', 1, 0, 0),
(16, '河南省', 1, 0, 0),
(17, '湖北省', 1, 0, 0),
(18, '湖南省', 1, 0, 0),
(19, '广东省', 1, 0, 0),
(20, '广西壮族自治区', 1, 0, 0),
(21, '海南省', 1, 0, 0),
(22, '重庆市', 1, 0, 0),
(23, '四川省', 1, 0, 0),


我的conn.php文件如下:

<?php
    
    $mysql_server_name="localhost"; //数据库服务器名称
    $mysql_username="root"; //连接数据库用户名
    $mysql_password="";  //连接数据库密码
    $mysql_database="teafea";  //数据库的名字

    //连接到数据库
    $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);

    //使用utf8编码
    mysql_query("set names 'utf8'");

    //从表中提取信息的sql语句
    $str="select d_id,d_name from 3g_district";

    //执行sql查询
    mysql_select_db($mysql_database,$conn);
    $res=mysql_query($str,$conn);