2010-09-17 3 views
0

Мне было интересно, как я могу присвоить свои комментарии с помощью PHP & MySQL и сохранить правильный номер комментария при использовании разбивки на страницы? Краткий пример или учебник помогут. СпасибоКак добавить комментарии с помощью PHP и MySQL

Пример вывода.

COMMENT 1 
COMMENT 2 
COMMENT 3 
+1

Пример пожалуйста? –

ответ

2

Начните свой комментарий нумерацию на ($pageNumber * $commentsPerPage + 1) (предполагается, что страница 0 является первым), и увеличить его для каждого комментария.

Если комментарии могут пропускать номера (например, если вы не хотите, чтобы один комментарий удалял все остальные номера комментариев), вы можете захотеть сохранить номер комментария в базе данных с комментарием.

0

Ваш вопрос немного загадочен, но если у вас есть ваш вопрос на месте, ну, я думаю, вы уже знаете начальное смещение.

Скажем, у вас есть что-то вроде этого:

SELECT  col_1, col_2 
FROM  my_table 
ORDER BY col_3 
LIMIT  $offset, $num_rows 

$ смещение + 1 будет номер вашего первой записи (если вы хотите, номера с 1). Затем в вашем php-цикле увеличьте этот счетчик на каждой итерации.

0

Как насчет идентификации и маркировки временными метками? Просто мысль ... Использование секунд, вероятно, будет достаточно, чтобы получить уникальные номера, если объем не огромен ... Тогда, если бы какие-либо комментарии были удалены, идентификаторы id для остальных комментариев остались бы неизменными ... Как я уже сказал. .. просто мысль ...

Смежные вопросы