求大神帮忙,php+MySQL问题,急!!!

各位看一下这里有没有语法错误,怎么显示不出数据来?<?include"conn.php";$query="Select*FROMreadwhereid=".$_GET['... 各位看一下这里有没有语法错误,怎么显示不出数据来?

<?
include "conn.php";
$query = "Select * FROM read where
id=".$_GET['id'];
$result = mysql_query($query);
$v_result =
@mysql_fetch_array($result);
?>
<table width="60%" border="0"
align="center" cellpadding="3" cellspacing="1" bgcolor="#0066FF">

<tr>
<td bgcolor="#FFFFFF">书名:</td>

</tr>
<tr>
<td bgcolor="#FFFFFF"><?php echo
$v_result['title'];?></td>
</tr>
<tr>

<td bgcolor="#FFFFFF">章节:</td>
</tr>

<tr>
<td bgcolor="#FFFFFF"><?php echo
$v_result['section'];?></td>
</tr>
<tr>

<td bgcolor="#FFFFFF">内容:</td>
</tr>

<tr>
<td bgcolor="#FFFFFF"><?php echo
$v_result['content'];?></td>
</tr>
<tr>

<td bgcolor="#FFFFFF"><a
href="article_list.php">返回</a></td>

</tr>
</table>
展开
 我来答
ixyqq_net
2014-08-20 · TA获得超过888个赞
知道小有建树答主
回答量:1160
采纳率:0%
帮助的人:1278万
展开全部
<?php
require 'conn.php';
$sql = "SELECT * FROM `read` WHERE `id` = ".intval($_GET['id']);
$result = mysql_query($sql);
if($result && mysql_num_rows($result)){
$v_result = mysql_fetch_assoc($result);
//查询出数据
?>
<table>

</table>
<?php
}else{
exit('没有查询出数据');
}
?>

确保 conn.php 已经链接数据库 选择数据


望采纳  Thx

追问
原来把你的代码中require 'conn.php';换成include ("conn.php");就行了,大谢!复制去Google翻译翻译结果
帐号已注销
2014-08-20 · TA获得超过268个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:272万
展开全部
你先吧 $query 这个sql语句打印出来,然后执行下,看下有返回结果没

你的conn.php 确保没错,可以在conn.php里面 var_dump出创建的mysql链接,看是否为true,或者在链接的时候,做一个判断。
mysql_connect() or die(mysq_error())
这样要是链接的错误,就大概可以知道是什么错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式