|
|
|
|
echo "<br/>События на запрошенную дату ($date):";
$result=mysql_query("SELECT * FROM actions WHERE uid={$uid} AND date LIKE '{$date} %'");
echo "SELECT * FROM actions WHERE uid={$uid} AND date LIKE '{$date} %'";//эта строчка выводит мне запрос на событие на запрошенную дату
if(($num=mysql_num_rows($result))==0)
echo "<br/>Нет запланированных событий.";
else{
while ($postrow[] = mysql_fetch_array($result)){}
echo "<table width=100%>
<tr>
<th width=12%>Дата</th>
<th width=12%>Добавлено</th>
<th>Описание</th>
</tr>";
for($i = 0; $i < $num; $i++){
echo "
<tr>
<td>{$postrow[$i]['date']}</td>
<td>{$postrow[$i]['cdate']}</td>
<td>{$postrow[$i]['descr']}</td>
</tr>";
}
echo "</table>";
|
Но в конце выводится событие на день раньше. | |
|
|
|
|
|
|
|
для: alexander95
(27.11.2011 в 13:01)
| | То еать есть 2011-11-27, а я запрашиваю 2011-11-28, а выводит 2011-11-27 | |
|
|
|
|
|
|
|
для: alexander95
(27.11.2011 в 13:03)
| | Т.к. с другими именами запрос работает правильно, думаю конфликтует название колонки "date". Попробуйте отделить мух от котлет:
SELECT * FROM `actions` WHERE `uid`={$uid} AND `date` LIKE '{$date} %'
|
| |
|
|
|
|
|
|
|
для: Sfinks
(27.11.2011 в 14:51)
| | Ошибка совсем в другом, надо было сделать unset($postrow)
Не знаю, правда, почему, она тут первый раз используется. | |
|
|
|