PHP中显示mysql数据库表,请问为什么如下代码页面中没有任何显示呢?

<?php$conn=mysql_connect("localhost","test","654");MySQL_query("SETNAME'gbk'");$my_db... <?php
$conn=mysql_connect("localhost","test","654");
MySQL_query("SET NAME 'gbk'");
$my_db=mysql_select_db(test1,$conn);
$sql="select * from 资产记录表";
$result=mysql_query($sql,$conn);

while($itaminfo=mysql_fetch_array($result)){
$MN=$itaminfo["资产编号"];
$SN=$itaminfo["SN"];
$DT=$itaminfo["设备类型"];
$DN=$itaminfo["设备名称"];
$Cperson=$itaminfo["领用人"];
$Ucity=$itaminfo["使用城市"];
$Dsite=$itaminfo["使用场地"];
echo "<li>《".资产编号."》  SN:".$SN."  设备类型:".$DT."  设备名称:".$DN." 
领用人:".$Cperson."  使用城市:".$Ucity."  使用场地:".$Dsite."</li>";
}

mysql_free_result($result);
mysql_close($conn);

?>
展开
 我来答
匿名用户
2015-09-07
展开全部
你这个代码中第三行$my_db=mysql_select_db(test1,$conn);写错了
其中test1是什么?如果是数据库名称的话那么应该加上单引号或者双引号
表示这个是字符串你这里就硬件错了后面的程序再对 也是错的
建议你把PHP 的错误提示打开这样有了错误以后就可以看到是什么错误了
匿名用户
2015-09-07
展开全部
 $result=mysql_query($sql,$conn) or die(mysql_error());
更多追问追答
追问
还是没有任何显示啊,加了or die后数据库用错误的密码测试,是有denied错误的,但更正密码后,页面还是空白一片
追答
     $my_db=mysql_select_db('test1',$conn);

 建议数据库最好不要用中文!

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-09-07
展开全部
是完全空白?建议你打开display_error查看具体错误提示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式