News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

¿Que es exactamente $modSettings['maxMsgID']?

Started by kunndry, June 14, 2006, 12:36:23 PM

Previous topic - Next topic

kunndry

Hola, estoy haciendo una conversión de la consulta que viene en la ssi.php, para poder usarlo en asp, y si alguien puede ayudarme se lo agradeceria.

En la consulta sql aparece la variable $modSettings['maxMsgID'] que si no me confundo debe ser global, tiene el valor 802, y se usa, creo, para determinar apartir de que id's hay que mostrar.

Alguien sabe si es un valor que cambia o a que es debido?

Muchas gracias de antemano.

kunndry

Bueno, es el Identificador del utlimo mensaje.

Por si a alguien le interesa, aqui deja la consulta SQL independiente del lenguaje, para obtener los utlimos 8 Post. Hay que tener en cuenta que hay que mirar nombre de las tablas y demas.

SELECT
         m.posterTime, ms.subject, hxxp:m.id [nonactive]_TOPIC, hxxp:m.id [nonactive]_MEMBER, hxxp:m.id [nonactive]_MSG, hxxp:b.id [nonactive]_BOARD, hxxp:b.name [nonactive] AS bName,
         IFNULL(mem.realName, m.posterName) AS posterName, 1 AS isRead, 0 AS logTime
      FROM (smf_messages AS m, smf_topics AS t, smf_boards AS b, smf_messages AS ms)
         LEFT JOIN smf_members AS mem ON (mem.ID_MEMBER = hxxp:m.id [nonactive]_MEMBER)
      WHERE hxxp:m.id [nonactive]_MSG >= (Select (ID_MSG - 64) from smf_messages order by ID_MSG desc limit 0,1)
         AND hxxp:t.id [nonactive]_LAST_MSG = hxxp:m.id [nonactive]_MSG
         AND hxxp:b.id [nonactive]_BOARD = hxxp:t.id [nonactive]_BOARD
         AND 1
         AND hxxp:ms.id [nonactive]_MSG = hxxp:t.id [nonactive]_FIRST_MSG
      ORDER BY hxxp:m.id [nonactive]_MSG DESC
      LIMIT 8

Advertisement: