Пронумеровать поля таблицы в БД (php)
Помогите, пожалуйста! Нужно пронумеровать поля в таблицах. Как это сделать? И возможно ли вообще это?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
echo ""; if ($_GET['bd']=='') { $link=mysql_connect("localhost","root","") or die("Ошибка Соединения с БД. "); mysql_select_db($db,$link); $result=mysql_query("show databases"); $fields=mysql_num_fields($result); //Кол-во колонок $rows=mysql_num_rows($result); //Кол-во строк $table=mysql_field_table($result,0); //Название таблицы $dbname=mysql_db_name($result,0); echo "Имеется $rows бд:
"; echo ""; $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { $rowname=$row->$name; echo "база данных $rowname'>" . $rowname . "
"; for ($i=0; $i$fields; $i++){ $type=mysql_field_type($result,$i); $name=mysql_field_name($result,$i); $len=mysql_field_len($result,$i); $flags=mysql_field_flags($result,$i); echo " Тип Имя поля Размерность Атрибуты "; } echo " $type $name $len $flags
"; } echo "
"; } if ($_GET['bd']<>'' and $_GET['table1']=='') { $db=$_GET['bd']; //Название Базы Данных $link=mysql_connect("localhost","root","") or die("Ошибка Соединения с БД. "); if (!mysql_select_db($db,$link)) die ("Такой базы данных не существует"); $result=mysql_query("show tables"); $fields=mysql_num_fields($result); //Кол-во колонок $rows=mysql_num_rows($result); //Кол-во строк $table=mysql_field_table($result,0); //Название таблицы $dbname=mysql_db_name($result,0); echo "Бд '$db' содержит $rows таблиц:
"; echo ""; $db_list = mysql_query("show tables"); while ($row = mysql_fetch_object($db_list)) { $rowname=$row->$name; echo "таблица $rowname&bd=$db'>" . $rowname . "
"; for ($i=0; $i$fields; $i++){ $type=mysql_field_type($result,$i); $name=mysql_field_name($result,$i); $len=mysql_field_len($result,$i); $flags=mysql_field_flags($result,$i); echo " Тип Имя поля Размерность Атрибуты "; } echo " $type $name $len $flags
"; } } if ($_GET['table1']<>'') { $table=$_GET['table1']; $db=$_GET['bd']; $link=mysql_connect("localhost","root","") or die("Ошибка Соединения с БД. "); mysql_select_db($db,$link); $result=mysql_query("SHOW TABLES LIKE '".$table."'"); if (mysql_num_rows($result)==0) die ("Такой таблицы не существует"); $result=mysql_query("select * from ".$table." LIMIT 0,50"); $fields=mysql_num_fields($result); $rows=mysql_num_rows($result); $table=mysql_field_table($result,0); echo "Таблица '$table' содержит $fields колонок и $rows строк
"; echo "Таблица содержит следующие поля:
"; echo ""; echo "
";//Таблица 1 for ($i=0; $i$fields; $i++){ $type=mysql_field_type($result,$i); $name=mysql_field_name($result,$i); $len=mysql_field_len($result,$i); $flags=mysql_field_flags($result,$i); echo " Тип Имя поля Размерность Атрибуты "; } echo " $type $name $len $flags
Вывод талицы:"; echo "";//Таблица 2 echo "
"; } echo (""); ?>"; for ($i=0; $i$fields; $i++){ $name=mysql_field_name($result,$i); echo " "; for($i=0; $imysql_num_rows($result); $i++) { //Перебор всех записей в таблице $f=mysql_fetch_array($result); echo "$name "; } echo ""; for($j=0; $j$fields; $j++) { echo " "; } echo "$f[$j] "; } echo "
Можно ли как нибудь добавить данные из 1 поля 1 таблицы в pickllist другого поля другой таблицы?
Добавить данные в picklist полю ФИО, чтоб получился выпадающий список Бред конечно, ноо. Может.
Как пронумеровать ячейки таблицы
Мне нужно пронумеровать ячейки в таблице html по строкам. То есть сверху-вниз, а когда строки.
Заполнить значение поля таблицы из другого поля этой же таблицы, но предыдущей записи
У меня есть таблица кассовая книга. В ней содержатся данные по каждому рабочему дню: Дата, остаток.
Пронумеровать строки в отчете или лучше запросе по числовому значению поля
Добрый день! База данных по соревнованиям. Есть запрос, который выводит суммы рейтинговых.
Нумерация в таблице на php
Добрый день.
Имеется код, который выводит из базы некоторые значения в таблицу. Задача — пронумеровать строки этой таблицы.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
№ | Артикул | Цена |
---|---|---|
echo htmlspecialchars($row['sku'], ENT_QUOTES, 'UTF-8'); ?> | echo htmlspecialchars($row['price'], ENT_QUOTES, 'UTF-8'); ?> |
Нумерация строк в таблице
Просто есть пустая таблица и в ней одно поле и нет ни одной записи. Как можно быстро, т.е. с.
Нумерация строк в таблице и Firefox
Дано: таблица с произвольным количеством строк. Необходимо пронумеровать все строки, кроме тех.
Автоматическая нумерация в таблице не сбрасывается на 1
Я добавлял и удалял данные в таблице, а счётчик (идентификатор) не сбрасывался на 1, а просто.
Нумерация в таблице вместо счетчика. Нужен ли запрос на добавление
Доброго времени суток. Почему-то читая, копая, изучая, пришел к выводу, что использовать тип.
echo htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8'); ?>
такой записью я выведу ID этой записи.
Мне нужна просто нумерация (1,2,3. n). Надо цикл добавить наверно как-то. Не могу понять как.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
№ | Артикул | Цена |
---|---|---|
$i ?> | htmlspecialchars($row['sku'], ENT_QUOTES, 'UTF-8') ?> | htmlspecialchars($row['price'], ENT_QUOTES, 'UTF-8') ?> |
Сообщение от prukon
сначала делается запрос на количество записей select count (*) from table. Потом на основании ответа можно через for или через while. Какой удобнее. Замысел понятен?
Добавлено через 2 минуты
Вилы Выкидные, 16 строка — нет операции инкремента, но идея может и сработает.
foreach ($notimage as $i => $row) { echo $i; }
Сообщение от Supernatural
Зачем так сложно? Если нужно узнать количество строк в выборке, то в любом драйвере есть для этого функции. Но тут все решает простой счетсик
Сообщение от Supernatural
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
№ | Артикул | Цена | Производитель | H1 | title | Description |
---|---|---|---|---|---|---|
echo $i; ?> | echo htmlspecialchars($row['artukul'], ENT_QUOTES, 'UTF-8'); ?> | echo htmlspecialchars($row['price'], ENT_QUOTES, 'UTF-8'); ?> | echo htmlspecialchars($row['brand'], ENT_QUOTES, 'UTF-8'); ?> | echo htmlspecialchars($row['h1'], ENT_QUOTES, 'UTF-8'); ?> | echo htmlspecialchars($row['title'], ENT_QUOTES, 'UTF-8'); ?> | echo htmlspecialchars($row['description'], ENT_QUOTES, 'UTF-8'); ?> |
Сообщение от prukon
увеличение счётчика должно быть в конце внутри цикла
Автонумерация строк таблицы с пагинацией (MySQL, PHP)
Ребят! Всю голову уже сломал себе.
. есть вывод данных с БД в таблицу.
На 1 странице 25 табличных строк.
Стоит простенькая нумерация строк посредством «$i»
Так вот! Вопрос! Как сделать, что бы при переходе на последующие страницы 1,2,3,4. 10000; автонумерация строк не начиналась сначала от 1 до 25, а на второй странице была нумерация уже от 26 до 50 !! Кого не спрашиваю, все муть какую то предлагают скриптами. а я так думаю что лучше значения в код добавить, только в php не очень силен.
Заранее спасибо всем кто откликнется! С меня пряник !
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
Место | Ник | Звание | ‘.$i.‘ |   ’.$row[‘name’].»; if($bestplayers==‘1’ and $sort==‘experience’ and $descasc==‘ASC’){ if($num==1){ echo ‘>‘;} elseif($num==2){ echo ‘>‘;} elseif($num==3){ echo ‘>‘;} } echo‘ | .$name_array[$row[‘level’]+1].‘» label-zvanie»>’.$name_array[$row[‘level’]].‘ | ‘.$row[‘experience’].‘ |
---|
Добавлено через 8 минут
В коде ошибка случайная, попало туда как то непонятно
$i=1; { while $i($row = mysql_fetch_array($result)) { $num++;
$i=1; { while ($row = mysql_fetch_array($result)) { $num++;
Как сделать автоматическую нумерацию строк в таблице?
Есть html-таблица которая генерируется при помощи php и заполняется данными из БД MySQL. Мне нужно чтобы строки таблицы автоматически нумеровались в зависимости от количества строк. Нужно реализовать это на PHP. Чтобы нумерация была со стороны сервера, а не на клиенте при помощи JS.
Когда ты через for или foreach выводишь строки таблицы, то просто добавь колонку, где будешь инкрементить искуственную переменную.
$rowNumber = 1; foreach ($rows as $row) < $html .= "$rowNumber . " $rowNumber++; > 
' . $row_tbl_usrs['last_name'] . ' ' . $row_tbl_usrs['first_name'] . ' ' . $row_tbl_usrs['patronymic'] . ' ' . $row_tbl_usrs['function'] . ' ' . $row_tbl_usrs['department'] . ' ' . $row_tbl_usrs['usergroup'] . ' ' . $row_tbl_usrs['login'] . ' ' . $row_tbl_usrs['date_registration'] . ' '; > ?>

' . $row_index . ' ' . $row_tbl_usrs['last_name'] . ' ' . $row_tbl_usrs['first_name'] . ' ' . $row_tbl_usrs['patronymic'] . ' ' . $row_tbl_usrs['function'] . ' ' . $row_tbl_usrs['department'] . ' ' . $row_tbl_usrs['usergroup'] . ' ' . $row_tbl_usrs['login'] . ' ' . $row_tbl_usrs['date_registration'] . ' '; $row_index++; > ?>

Как пронумеровать строки в таблице циклом do — while?
Не могу разобраться как сделать, чтобы в столбце «#» нумеровались строки с 1 и до стольки, сколько результатов будут выдавать остальные переменные.
Как пронумеровать строки в таблице если использовался автофильтр
Если я выбираю автофильтром какие-то значения, как пронумеровать первый столбец в этой таблице.
Пронумеровать строки в таблице
Всем привет! помогите пожалуйста.firebird 2.1 есть таблица document c колонками id number.

Как пронумеровать записи в таблице в Word через Delphi?
Добрый день! Подскажите как пронумеровать записи в Word через Delphi. Выводится отчет по DBGrid в.
Как пронумеровать строки в отчете?
Сабж. Как пронумеровать строки данных в отчете? Ну типа по порядку: 1, 2, 3 и т.д. .

Сообщение было отмечено HapKoT как решение
Решение
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
$lotteryWin=0; $lotteryStavk=0; $sql="SELECT * FROM everyday_comprekl"; $result=mysql_query($sql); WHILE ($row=mysql_fetch_assoc($result)){ $lotteryWin+=$row["zakaz"]; } $adv_list_db = mysql_query("SELECT * FROM everyday_comprekl order by zakaz desc"); $adv_list = mysql_fetch_assoc($adv_list_db); ?> table class='reyt'> tr> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">#td> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">Логинtd> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">Суммуtd> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">Шанс выигрышаtd> tr> $i = 0; do{ $shans1 = $adv_list["zakaz"] / $lotteryWin; $shans = round($shans1*100); ?> tr> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">$i++ ?>td> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">$adv_list["username"]; ?>td> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">round($adv_list["zakaz"],3); ?> руб.td> td style="border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;" align="center">$shans; ?> %td> tr> }while($adv_list = mysql_fetch_assoc($adv_list_db)); ?> table>BR /> center>
Не понимаю, откуда взялась мода писать
$row = mysql_fetch_assoc(result); do { // что-то } while($row = mysql_fetch_assoc(result));