【发布时间】:2015-12-12 20:55:07
【问题描述】:
正如你们大多数人所说,这段代码运行良好。我对指向这个脚本的路径有一点问题。现在的问题是我在使用 href 代码行的超链接时遇到问题。我的数据库中有一个标记为 fulltext 的字段。我正在尝试创建一个脚本,当我单击“阅读更多”按钮时,该脚本允许我显示全文 (echo "{$row['fulltext']}.";) 的内容。超链接应填充echo "{$row['title']}.";
我通过插入 a href="fulltext.php?=$row['fulltext'] 犯了什么错误
<table>
<?php
$dbhost = 'localhost';
$dbuser = 'myusernm';
$dbpass = 'mypwd';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT title, introtext, created, created_by, catid FROM mydb_items';
mysql_select_db('muslimtimes360');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo '<tr>'; echo '<td>'; echo '<span class="post-date">'; echo "{$row['created']}."; echo '</span>'; echo '</td>'; echo '</tr>';
echo '<tr>';
echo '<td>'; echo '<h2 class="blog-post-title">'; echo "{$row['title']}."; echo '</h2>'; echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>'; echo '<p>'; echo "{$row['introtext']}."; echo '</p>'; echo '</td>'; echo '</tr>';
echo '<p>'; echo '<tr>';
echo '<td>'; echo '<a href="#">'; echo '<input type="button" value="Read More" />'; echo '</a>'; echo '</td>';
echo '</tr>';
echo '</div>';
echo '<div class="blog-meta">';
echo '<img src="img/avatar.png" alt="Avatar" />';
echo '<tr>'; echo '<td>'; echo '<h4 class="blog-meta-author">'; echo "{$row['created_by']}."; '</h4>';
echo '<span>'; echo 'Category:'; echo "{$row['catid']}."; echo '</span>'; echo '</td>'; echo '</tr>';
echo '</table>';
}
echo "";
mysql_close($conn);
?>
【问题讨论】:
-
请正确格式化您的代码,它是一团糟。
-
您检查过任何语法错误吗?如果不是那么请先检查一下,然后检查内容是否真的没有出现。我的意思是,有时我们将文本颜色设置为与背景颜色相同,我们无法看到内容,如果可能的话分享您的 css。
-
你真的应该使用 MySQLi 或 PDO,从 PHP 5.5.0 开始不推荐使用 MySQL。看看stackoverflow.com/questions/8891443/… 和stackoverflow.com/questions/13569/…。
-
如果您没有得到任何结果,那么很可能
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))没有任何数据可供查看,这意味着您的查询没有返回任何结果。 -
我在本地机器及其工作文件中运行此代码。这可能是您的 mysql 版本问题,所以请您先检查一下在 phpmyadmin 上运行此查询(SELECT title, introtext, created, created_by, catid FROM mydb_items)吗?