Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Как получить список всех полей в таблице, что бы потом с ними на PHP работать? Может надо отталкиваться от номера поля? P.S. Запрос SHOW COLUMNS FROM table – выдаёт название всех колонок в таблице, но как средствами PHP отдельно, с каждым именем работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 14:47 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Например, можно выполнить запрос вида SELECT * FROM mytable LIMIT 0 и получить пустой набор данных с нужным списком полей. А можно почитать справку по функциям в PHP от используемой библиотеки доступа (их в PHP более одной). Модератор: Тема перенесена из форума "MySQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 15:07 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
При таком запросе miksoft, сообщение в phpMyAdmin: MySQL returned an empty result set (i.e. zero rows). А справку по функциям в PHP я уже 3 дня читаю, но не найду как получить колонки таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 16:44 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Pingvin1сообщение в phpMyAdmin: MySQL returned an empty result set (i.e. zero rows).Логично, так и должно быть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 16:58 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
miksoftНапример, можно выполнить запрос вида SELECT * FROM mytable LIMIT 0 и получить пустой набор данных с нужным списком полей. А как получить эти элементы=набор данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 16:59 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Pingvin1, Вы бы хоть озвучили используемую библиотеку. А то даже ссылку дать не на что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 17:01 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
miksoft, я не использую дополнительных библиотек - только стандартный PHP. $sql="SELECT * FROM contxt LIMIT 0"; $result=mysql_query($sql); $row=mysql_fetch_assoc($result); print_r($row); И такой код ни чего не даёт:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 17:20 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Pingvin1, 1) Правильно писать "не чего"; 2) Подозреваю, что код этот Вам и не даст... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 17:53 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 17:59 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
MikkiMouse1) Правильно писать "не чего";В данном случае правильным будет "ничего" (наречие, пишется слитно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 06:08 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Спасибо SharuPoNemnogu (– 1 вариант только для не пустой таблицы – и из-за этого мне не подходит), но я изменил email в профиле и у меня пропала подписка. Ещё можно запросом SELECT COUNT(*) FROM information_schema.COLUMNS WHERE table_schema = '<название базы данных>' AND TABLE_NAME = '<название таблицы>' - получить число полей, а запросом SELECT `COLUMN_NAME` FROM information_schema.COLUMNS WHERE table_schema = '<название базы данных>' AND TABLE_NAME = '<название таблицы>' - получить имя текущего поля, я сделал, как во втором варианте у SharuPoNemnogu, но у него запрос проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 12:22 |
|
||
|
Имя поля по номеру
|
|||
|---|---|---|---|
|
#18+
Pingvin1(– 1 вариант только для не пустой таблицы – и из-за этого мне не подходит)Это почему же? Там же не нужны сами данные, нужен только набор полей. И LIMIT 1 можно заменить на LIMIT 0. Кстати, для этого даже специальная оптимизация существует: http://dev.mysql.com/doc/refman/5.5/en/limit-optimization.html LIMIT 0 quickly returns an empty set. This can be useful for checking the validity of a query. It can also be employed to obtain the types of the result columns if you are using a MySQL API that makes result set metadata available. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 12:26 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39012926&tid=1461641]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 460ms |

| 0 / 0 |
