2012-11-28 65 views
0

您可以注意到的任何问题?到目前为止,对于我的测试,只要有疑问,我就会得到一个HTTP 500.我对PHP很陌生,可以尽可能获得最多的帮助。MySQL忽略查询请求

<?php 
require_once "dbConnect.php"; 
require "../www/showArticle.php"; 

$queryBodyCommand = "SELECT pbody FROM pages WHERE id='$pageid' LIMIT 1"; 
$queryBody = mysql_query($sqlConnect, $queryBodyCommand) or die (mysql_error()); 
while ($row = mysql_fetch_array($queryBody)) { 
    $body = $row["pbody"]; 
    $title = $row["title"]; 
} 
mysql_free_result($queryBody); 

$queryLabelCommand = "SELECT id, label FROM pages WHERE showLabel ='1' AND enabled ='1' ORDER BY id ASC"; 
$queryLabel = mysql_query($sqlConnect, $queryLabelCommand) or die (mysql_error()); 
while ($row = mysql_fetch_array($queryLabel)) { 
    $pid = $row["id"]; 
    $label = $row["label"]; 
    $menuList = '<a href="index.php?pid=' . $pid . '">' . $label . '</a><br />'; 
    } 
mysql_free_result($queryBody); 

?> 

这是我showArticle.php:

<?php 
require_once('../sub/dbConnect.php'); 
require('../sub/functions.php'); 
if (!$_GET['pid']) { 
    $pageid = '1'; 
} else { 
    $pageid = ereg_replace("[^0-9]", "", $_GET['pid']); 
} 
?> 

<!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=utf-8" /> 
<title><?php echo $title; ?></title> 
</head> 
<body> 
<?php echo $title; ?> 
Body: 
<?php echo $body; ?> 
</body> 
</html> 
+1

什么是您的错误日志说明了什么? –

+0

对不起,我是一个初学者,错误日志的默认位置在哪里? – James

+0

其中是$ pageid集? –

回答

0

尝试:

require_once('dbConnect.php'); 
require('../www/showArticle.php'); 
+0

谢谢你的回答,我的问题实际上是整个查询情况。 – James

+0

这些命令是否需要函数成功?你会拿出所有查询的东西,只是加载需求? 500错误?你是否能够回显所需文件中的值? – AllInOne

+0

当我拿出查询的东西时,require与PHP都是好的,并且很漂亮 – James