데이터베이스에서 레코드 집합을 출력하는 PHP 코드가있는 테이블이 있습니다. 문제는 기록이 보이지 않는다는 것입니다. 나는 다른 테이블에 비슷한 코드를 가지고 있고 그들은 옳았다. 나는 phpMyAdmin에서 이것을 시도했고 기록이 보여줍니다. 내가 뭐 잘못하고 있니? 어떤 도움이라도 대단히 감사 할 것입니다.레코드가 PHP를 표시하지 않습니다. MySQL
<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 '가 실제로 맞습니까? – deceze
쿼리가 결과를 반환하고 있습니까? mysql_numrows의 값을 출력하여 확인하십시오. –
그래, 나는 그것을 시도했다. 그리고 나는 잘 작동하는 다른 테이블에서 % thisDate %를 사용했습니다. – VictorSwords