Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.07.2015, 14:47
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
Как получить список всех полей в таблице, что бы потом с ними на PHP работать? Может надо отталкиваться от номера поля? P.S. Запрос SHOW COLUMNS FROM table – выдаёт название всех колонок в таблице, но как средствами PHP отдельно, с каждым именем работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 15:07
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
Например, можно выполнить запрос вида SELECT * FROM mytable LIMIT 0 и получить пустой набор данных с нужным списком полей. А можно почитать справку по функциям в PHP от используемой библиотеки доступа (их в PHP более одной). Модератор: Тема перенесена из форума "MySQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 16:44
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
При таком запросе miksoft, сообщение в phpMyAdmin: MySQL returned an empty result set (i.e. zero rows). А справку по функциям в PHP я уже 3 дня читаю, но не найду как получить колонки таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 16:58
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
Pingvin1сообщение в phpMyAdmin: MySQL returned an empty result set (i.e. zero rows).Логично, так и должно быть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 16:59
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
miksoftНапример, можно выполнить запрос вида SELECT * FROM mytable LIMIT 0 и получить пустой набор данных с нужным списком полей. А как получить эти элементы=набор данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 17:01
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
Pingvin1, Вы бы хоть озвучили используемую библиотеку. А то даже ссылку дать не на что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 17:20
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#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:53
|
|||
|---|---|---|---|
|
|||
Имя поля по номеру |
|||
|
#18+
Pingvin1, 1) Правильно писать "не чего"; 2) Подозреваю, что код этот Вам и не даст... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2015, 17:59
|
|||
|---|---|---|---|
|
|||
Имя поля по номеру |
|||
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2015, 06:08
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#18+
MikkiMouse1) Правильно писать "не чего";В данном случае правильным будет "ничего" (наречие, пишется слитно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2015, 12:22
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#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:26
|
|||
|---|---|---|---|
Имя поля по номеру |
|||
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1461641]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 366ms |

| 0 / 0 |
