Помагите с автонумерацией строк php

karen12

Постоялец
Регистрация
26 Фев 2012
Сообщения
108
Реакции
4
Есть таблица Mysql, вывожу даннуе из базы в таблицу с помощю SELECT и одновременно делаю автонумерацию строк с помощю
PHP:
$i=mysql_num_rows($res);

$i--
Вопрос такой- допустим сейчас у мнея последняя цифра при автонумерации 300, хочу чтобы с 1 января нумерация началась с 1 номера, возможно ли сделать???
 
Есть таблица Mysql, вывожу даннуе из базы в таблицу с помощю SELECT и одновременно делаю автонумерацию строк с помощю
PHP:
$i=mysql_num_rows($res);

$i--
Вопрос такой- допустим сейчас у мнея последняя цифра при автонумерации 300, хочу чтобы с 1 января нумерация началась с 1 номера, возможно ли сделать???
покажите полный код.
 
покажите полный код.
PHP:
        <?

$content .= '                                                       
                                    <table class="table datatable">
                                        <thead>
                                            <tr>
                                            <th >&#x2116;</th>
                                                <th class="text-center" >Միջամտ. ամսաթիվը</th>
                                            
                                                 <th class="text-center">Միջամտ. տեսակը</th>
                                                <th class="text-center">Բժիշկը</th>
                                                
                                            </tr>
                                        </thead>
                                        <tbody>
                                ';
$res = mysql_query("SELECT * FROM `manipulation` WHERE `send_id`='".$_REQUEST["id"]."'   ORDER BY   `id` DESC ");

$i=mysql_num_rows($res);

while($row = mysql_fetch_assoc($res)) {
$content .= '                               
                               
                                            <tr>
                                              <td>'.$i--.'</td>
                                                <td class="text-center">    '.$row["date"].'</td>

                                            
  <td class="text-center"> '.$row["name"].'   </td>    

<td class="text-center">'.$row["old"].'  </td>
 
         </tr>
                                ';
    }
                            $content .= '</tbody>
</table>   
    ';   
   
    echo $content;
    ?>
 
PHP:
        <?

$content .= '                                                      
                                    <table class="table datatable">
                                        <thead>
                                            <tr>
                                            <th >&#x2116;</th>
                                                <th class="text-center" >Միջամտ. ամսաթիվը</th>
                                           
                                                 <th class="text-center">Միջամտ. տեսակը</th>
                                                <th class="text-center">Բժիշկը</th>
                                               
                                            </tr>
                                        </thead>
                                        <tbody>
                                ';
$res = mysql_query("SELECT * FROM `manipulation` WHERE `send_id`='".$_REQUEST["id"]."'   ORDER BY   `id` DESC ");

$i=mysql_num_rows($res);

while($row = mysql_fetch_assoc($res)) {
$content .= '                              
                              
                                            <tr>
                                              <td>'.$i--.'</td>
                                                <td class="text-center">    '.$row["date"].'</td>

                                           
  <td class="text-center"> '.$row["name"].'   </td>   

<td class="text-center">'.$row["old"].'  </td>

         </tr>
                                ';
    }
                            $content .= '</tbody>
</table>  
    ';  
  
    echo $content;
    ?>

Тебе нужно чтобы в цикле было 1,2,3,4..... вместо $i??
 
Тебе нужно чтобы в цикле было 1,2,3,4..... вместо $i??
нет, у меня нумерация происходить нормально, сейчас там у меня 326 записей. Мне нужно чтобы с 1 января новые записи не продолжалис с 327,328, а продолжались с 1-ого номера
 
нет, у меня нумерация происходить нормально, сейчас там у меня 326 записей. Мне нужно чтобы с 1 января новые записи не продолжалис с 327,328, а продолжались с 1-ого номера
Так у вас $i это кол-во записей....
 
Так у вас $i это кол-во записей....
да, и как мне сделать чтобы начать нумерацию заного с 1 номера, если есть другие решение по нумераций строк, я готов слушать.
 
да, и как мне сделать чтобы начать нумерацию заного с 1 номера, если есть другие решение по нумераций строк, я готов слушать.
Прочитайте про COUNT() в sql/ и делайте эту выборку с по дате.
 
Назад
Сверху