|
|
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Не подскажете, как мне получить кол-во столбцов в исполненном SQL-запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 15:11:23 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
ROCKWELL, ну count($data[0]); где дата - полный результат выборки первое что в голову пришло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 16:13:35 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
artasROCKWELL, ну count($data[0]); где дата - полный результат выборки первое что в голову пришло Дело в том, что используется функция и она возвращает массив $row, полученный в результате выполнения запроса и соответственно $row = mysql_fetch_array($res). А count($row) дает ноль. Я что-то видимо неправильно делаю. И, если я не ошибаюсь, каунт подсчитывает общее количество элементов массива .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 16:29:01 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
var_dump($row) в студию, телепатов тут нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 17:19:58 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
ROCKWELL, Для начала если не пишем че-то типа phpmyadmin, SELECT * использовать не рекомендуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 17:50:26 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
Anjey aka PMROCKWELL, Для начала если не пишем че-то типа phpmyadmin, SELECT * использовать не рекомендуется. Я понимаю, что лучше базу не загружать выборкой неиспользуемых данных, но вот как посчитать возвращенные столбцы? Можно, конечно, разбирать запрос, но не представляю как это сделать (RegExp?) потому как выражения в запросе млгут быть достаточно сложными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 08:15:36 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
Hettvar_dump($row) в студию, телепатов тут нет. Код: php 1. То есть, dump содержит все элементы (34). Я так понял выведена первая запись ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 08:21:29 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
ROCKWELL, ну дык count($row) === 34 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 10:30:28 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
17 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 12:07:53 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
ROCKWELL, mysql_num_fields ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 12:11:36 |
|
||
|
PHP: Получить количество столбцов в запросе
|
|||
|---|---|---|---|
|
#18+
bazileROCKWELL, mysql_num_fields Как раз то, что нужно. Как я раньше на нее не набрел - не понимаю. Спасибо всем участникам за оказанную помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 16:01:06 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37954769&tid=1464708]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 454ms |

| 0 / 0 |
