Heim >Backend-Entwicklung >PHP-Tutorial >求帮忙解决一段从数据库中输出内容的代码的问题

求帮忙解决一段从数据库中输出内容的代码的问题

WBOY
WBOYOriginal
2016-06-23 14:09:55930Durchsuche

project表里有Pnumber Topic summary三个字段,我希望在一个页面里根据Pnumber排序之后点击Topic的超链接进入第二个页面输出summary字段中的内容,但是在点进第二个页面时总会提示

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\final\page2.PHP on line 8

求教应该怎样改?

//page1.php
$link=mysql_connect("localhost","root","" );
mysql_select_db("final");
mysql_query("set names gb2312");
$row=mysql_query("SELECT * FROM project ORDER BY `Pnumber` ASC"); 
echo "

"; 
echo "";
while($rs=mysql_fetch_array($row)){
   
    echo '
';
echo"";
echo "";
echo"
编号 题目
$rs[Pnumber]";
echo ''.$rs['Topic'].'';
echo"
";

}
?>


//page2.php
$link=mysql_connect("localhost","root","" );
mysql_select_db("final");
mysql_query("set names gb2312");
$Pnumber = $_POST['Pnumber'];
$a="select * from `project` where 'Pnumber'='$Pnumber'";
$row = mysql_query($a);
echo"$rs['summary']";
?>


回复讨论(解决方案)

echo"$rs['summary']"; -- 这里错了。
不过你有些地方你写错了,更正如下:
$a="select * from `project` where Pnumber='$Pnumber'";  //Pnumber 字段两边不是加引号,是 ` 号,或者不加
$row = mysql_query($a);
$rs=mysql_fetch_assoc($row); //这里少写了一句吧
echo $rs['summary'];

代码本身无误!
估计是有什么不可打印的字符在起作用

因为没有你的换件,我这里只会出
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\AMP\web\ide_tmp.php on line 8

只表示出查询失败

echo"$rs['summary']"; -- 这里错了。
不过你有些地方你写错了,更正如下:
$a="select * from `project` where Pnumber='$Pnumber'";  //Pnumber 字段两边不是加引号,是 ` 号,或者不加
$row = mysql_query($a);
$rs=mysql_fetch_assoc($row); //这里少写了一句吧
echo $rs['summary'];

嗯,在这基础上再改了点东西,总算成功了,谢谢~~~

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn