Столкнулся с такой проблемой, у меня выводить первые 10 сообщений, но не последнии. В базе 100% 12 Записей. Вот код: PHP: <?php include("config.php"); ?> <table width="1000" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td> <?php $result = mysql_query("SELECT * FROM message LIMIT 10"); $myrow = mysql_fetch_array($result); do { printf ("<div style='margin:5px; border:1px solid #424242;'><p>%s >>> <b>%s</b>, %s</p></div>", $myrow['datetime'], $myrow['name'], $myrow['message']); } while($myrow = mysql_fetch_array($result)); ?> </td> </tr> <tr> <td> <form name="form1" method="post" action="nmessage.php"> <p style="margin-left:10px;"> <input name="hiddenField" type="hidden" id="hiddenField" value="<?php date("Y-m-d H:i:s");?>"> </p> <p style="margin-left:10px;"> <label>Имя(НикНейм)<br> <input type="text" name="name" id="name"> </label> </p> <p style="margin-left:10px;"> <label>Сообщение(Можно использовать теги)<br> <textarea name="message" id="message" cols="45" rows="10"></textarea> </label> </p> <p style="margin-left:10px;"> <label> <input type="submit" name="submit" id="submit" value="Отправить"> </label> </p> </form></td> </tr> </table> Я вставил весь код чтобы вы расмотрели. Вообще всё правильно работает, но только не выводит последние сообщения. Помогите пожалуйста, я прошу прощения у всех если тема по лимиту создана. Я искать чесно говоря не пытался, мне надо прям сейчас узнать что делать. Спасибо большое!
Apple, У меня только один урок с датой. А как зделать чтобы mysql_fetch_array показывал количество строк?? Типо в таблице такоето количество строк: ХХХ
Да ладно вам..что вы приелись к ПОООООПОВУ )) Научился человек деньги делать и вы берите пример с него )
Maksimchik Если количество строк, которые вернула СУБД, то mysql_num_rows, если же строк с какими-то параметрами, со SQL запрос: [sql]SELECT count(*) as `rows` FROM `table`[/sql]
Не не так както, я помню не делали, там типо из mysql_fetch_arrat делали, что то такого: PHP: $myrow = mysql_fetch_array($result); echo $myrow['(Тут чтото писали и оно выводило количество строк.)']; Вродебы так, я точно не помню.
Прошу прощения. Я вспомнил. Я нашол старый файлик который я делал. Вот так там я делал. PHP: echo "<div style='margin:5px; border:1px solid #424242;'><p style='margin-top:3px; margin-bottom:3px; font-family:Courier New; font-size:20px;'>Всего строк: ".mysql_affected_rows()."</p></div>"; Оно подействовало сейчас. Я думаю на это мне хватит. Спасибо большое всем!
Ну возможно глупое. У меня после добавления сообщения должно обновится mysql-affected-rows, так и происходит. Я буду покачто пользоватся mysql-affected-rows, если mysql-affected-rows будет мало я буду искать другие способы. Я новичок, и на ошибках должен учится =), и мне коечто понравилось, mysql-affected-rows можно использовать в if-else, когда сообщений больше 100, будет писать что скоро будет удалено 80 сообщений и будет ровнятся 50. Когда значение дойдёт до 130 то первые 80 сообщений уйдут в мусорку. на мой взгляд это нормально =). И как я писал, я новичок. И если мне будет мало, буду искать ещо способы. Спасибо вам! Я вам очень благодарен!