|
|
|
| Друзья, подскажите - как вычислить при какой угодно сортировке
номер ряда при выводе в таблице. Например выводится список всех юзеров.
Как узнать на каком месте(номере ряда) вывелся, например, Vasia_Pupkin ?
$result=mysql_query("select * from user order by 'date' desc");
$col=mysql_num_rows($result); // кол-во рядов
....
Куда дальше двигаться? | |
|
|
|
|
|
|
|
для: Владимир22
(10.08.2006 в 22:45)
| | обычно делают primary key. | |
|
|
|
|
|
|
|
для: Владимир22
(10.08.2006 в 22:45)
| | Когда в цикле будете выводить, считайте на какой позиции находится нужная вам запись при помощи счётчика
$result=mysql_query("select * from user order by 'date' desc");
if(mysql_num_rows($result) > 0) // кол-во рядов
{
$i = 0;
while($row = mysql_fetch_array($result))
{
$i++
if($row['name'] == 'Vasia_Pupkin') $index = $i;
}
}
|
$index - это номер искомой записи. | |
|
|
|