PHP连接数据库MYSQL显示数据 错误提示“网站无法显示该页面”代码如下,请各位高手帮看看:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<?php
$conn=mysql_connect("localhost","root");
mysql_query("SET NAMES 'gb2312'");
if (!$conn)
{ echo "不能连接数据库";}
$db=mysql_select_db("test",$conn)
$sql="select * from say";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
?>
<p>称呼:<?php echo $row[uname]?></p>
<p>留言:<?php echo $row[txt]?></p>
<p>时间:<?php echo $row[tim]?></p>
<?php }
?>
</body>
</html> 展开
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<?php
$conn=mysql_connect("localhost","root");
mysql_query("SET NAMES 'gb2312'");
if (!$conn)
{ echo "不能连接数据库";}
$db=mysql_select_db("test",$conn)
$sql="select * from say";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
?>
<p>称呼:<?php echo $row[uname]?></p>
<p>留言:<?php echo $row[txt]?></p>
<p>时间:<?php echo $row[tim]?></p>
<?php }
?>
</body>
</html> 展开
3个回答
展开全部
新手代码乱,可以理解,我刚学的时候也是这样,现在我帮你解决你的问题, 你问题出在,你的代码错误上
代码顺序被 打乱了, 根本不会执行 , 你吧连接表的语句写错位置了, 我吧你的代码,修改 并整理 你复制 到你页面上 看下 能不能执行了, 页面找不到, 就是路径问题,好好看看文件夹名,和文件名 别打错
修改的代码如下:
<?php
$conn=mysqli_connect("localhost","数据库账号","数据库密码")or die ("连接数据库失败");
mysqli_select_db($conn,"库名")or die ("数据库不存在");
$sql="select * from say";
$duqu=mysqli_query($conn,"$sql")or die('读取失败');
$nunm=$duqu->num_rows;
for($i=0;$i<$nunm;$i++){
$row=$duqu->fetch_assoc();
?>
称呼:<?=$row[uname]?><p>
留言:<?=$row[txt]?><p>
时间:<?=$row[tim]?><p>
<?}?>
问题解决
代码顺序被 打乱了, 根本不会执行 , 你吧连接表的语句写错位置了, 我吧你的代码,修改 并整理 你复制 到你页面上 看下 能不能执行了, 页面找不到, 就是路径问题,好好看看文件夹名,和文件名 别打错
修改的代码如下:
<?php
$conn=mysqli_connect("localhost","数据库账号","数据库密码")or die ("连接数据库失败");
mysqli_select_db($conn,"库名")or die ("数据库不存在");
$sql="select * from say";
$duqu=mysqli_query($conn,"$sql")or die('读取失败');
$nunm=$duqu->num_rows;
for($i=0;$i<$nunm;$i++){
$row=$duqu->fetch_assoc();
?>
称呼:<?=$row[uname]?><p>
留言:<?=$row[txt]?><p>
时间:<?=$row[tim]?><p>
<?}?>
问题解决
展开全部
你是 找分页 那哥们吧..................
本地测试如果显示:网站无法显示该页面的话。应该是你的地址弄错了。
如果是代码的问题。一般会有提示的;
看下 这个是 .php 还是html文件。还有绝对地址是什么
还有 新手 写代码的不要 尽量标准点 $conn=mysql_connect("服务器","用户名","密码");
密码留空 ("localhost","root","");
$db=mysql_select_db("test",$conn) 没加分号。
本地测试如果显示:网站无法显示该页面的话。应该是你的地址弄错了。
如果是代码的问题。一般会有提示的;
看下 这个是 .php 还是html文件。还有绝对地址是什么
还有 新手 写代码的不要 尽量标准点 $conn=mysql_connect("服务器","用户名","密码");
密码留空 ("localhost","root","");
$db=mysql_select_db("test",$conn) 没加分号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕啊~ 麻烦你敲代码的时候敲规范点啊,这样很容易出错的。
连数据库不带密码
数组不带引号
测试时你就不会写个MYSQL_ERROR()输出下错误啊
连数据库不带密码
数组不带引号
测试时你就不会写个MYSQL_ERROR()输出下错误啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询