记录未显示 PHP MySQL
Posted
技术标签:
【中文标题】记录未显示 PHP MySQL【英文标题】:Records are not showing PHP MySQL 【发布时间】:2011-12-10 13:49:53 【问题描述】:我有一个表,其中包含 php 代码,用于从数据库中输出一组记录。问题是,记录没有显示。我在其他表格中有类似的代码,它们显示正确。我在 phpMyAdmin 中尝试过,记录显示。我做错什么了吗?任何帮助将不胜感激。
<table border style="solid">
<tr><th colspan="2">Finished Tasks</th></tr>
<tr>
<th>Owner</th>
<th>Task</th>
</tr>
<!--populate here
<tr><td>Sample Owner</td><td>Sample Finished task</td></tr>
-->
<?php
//output to Finished Task Table
#region Finished
$queryFinished = "SELECT CONCAT(user.User_FName,' ',user.User_LName) as User_Name, task.Task_Name, task.Task_Desc, user_task.Task_DateTaken from user, task, user_task WHERE user.User_Email = user_task.User_Email AND task.Task_No = user_task.Task_No AND user_task.Task_DateFinished LIKE '%thisDate%' AND user_task.Task_IsIssue='0'";
$resultQueryFinished = mysql_query($queryFinished);
for($i=0; $i<mysql_numrows($resultQueryFinished); $i++)
$userName = mysql_result($resultQueryFinished, $i, "User_Name");
$taskName = mysql_result($resultQueryFinished, $i, "Task_Name");
$taskDateTaken = mysql_result($resultQueryFinished, $i, "Task_DateTaken");
$taskDesc = mysql_result($resultQueryFinished, $i, "Task_Desc");
?>
<tr>
<td><?php echo $userName; ?></td>
<td>
<button class="clickThis">Task Name: <?php echo wordwrap($taskName, 15, "<br />\n"); ?></button>
<p class="content2">
Task Description: <?php echo wordwrap($taskDesc, 15, "<br />\n"); ?> <br />
Date Taken: <?php echo $taskDateTaken; ?>
</p>
</td>
</tr>
<?php
?>
</table>
【问题讨论】:
AND user_task.Task_DateFinished LIKE '%thisDate%
- thisDate
真的正确吗...?
您确定查询返回任何结果吗?输出mysql_numrows的值来确定。
是的,我试过了。而且我在其他工作正常的表中使用了 %thisDate%。
Task_DateFinished
字段包含什么?
知道了。愚蠢的错误。我忘记了 thisDate 的 $。感谢您为我指明正确的方向。
【参考方案1】:
检查以确保您正在连接到数据库或您可能拥有的任何头包含文件。 这是一个通配符,但它的调试很简单。你有 $userName = mysql_result($resultQueryFinished, $i, "User_Name"); 将其替换为 $userName = 'ok';如果您看到 ok 再次运行代码,那么您的结果可能为空。如果不将 $i=0 更改为 $=1
【讨论】:
我做到了。包含文件位于页面的标题部分,直到页面的最后我才使用 mysql_close 否则我会收到错误。 @VictorSwords 你可以把 mysql_close 放在一起,这无论如何都会在脚本结束时自动发生。以上是关于记录未显示 PHP MySQL的主要内容,如果未能解决你的问题,请参考以下文章
Mautic - 亚马逊 API - Mautic 未记录退回/投诉