5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
||||||
1 | ||||||
Совет по выборке данных из бд30.08.2015, 17:45. Показов 539. Ответов 16
Метки нет Все метки)
(
Добрый день ув. пользователи ! Скажите пожалуйста, что плохого в этом коде ..
0
|
|
30.08.2015, 17:45 | |
Ответы с готовыми решениями:
16
Нужен совет по выборке из БД Нужен совет по выборке железки Дублирование данных при выборке данных выбросы в выборке данных |
![]() 3827 / 3178 / 1334
Регистрация: 01.08.2012
Сообщений: 10,768
|
|
30.08.2015, 17:55 | 2 |
Ну во-первых, для получения суммы значений столбца в БД есть SUM(), тогда и while не нужен.
Во-вторых, mysql устарело, используйте mysqli или PDO.
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
||||||
30.08.2015, 18:01 | 3 | |||||
0
|
5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
||||||
30.08.2015, 18:13 [ТС] | 4 | |||||
fanatikus, так правильно, да. Я ошибся ..
Jodah, а если допустим содержимое массива $row я захочу вывести нум. списком, какой лучше цикл использовать ?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
||||||
30.08.2015, 18:53 | 5 | |||||
0
|
5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
||||||
30.08.2015, 18:59 [ТС] | 6 | |||||
fanatikus, а если допустим у меня есть просто обычный массив и нужно содержимое массива вывести нумерованным списком. Какой цикл грамотнее использовать для этой цели ?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
30.08.2015, 19:12 | 7 |
for или foreach(для ассоциативных массивов)
0
|
5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
|
30.08.2015, 19:15 [ТС] | 8 |
fanatikus,а почему так можете объяснить пожалуйста или скинуть ссылку на документацию ?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
30.08.2015, 19:22 | 9 |
0
|
5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
|
30.08.2015, 19:25 [ТС] | 10 |
Почему именно for или foreach грамотнее использовать для ассоциативных массивов, а не do или while.
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
30.08.2015, 19:27 | 11 |
для массива с числовыми ключами, можно и while
Добавлено через 1 минуту для ассоциативных только foreach
0
|
5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
||||||
30.08.2015, 19:35 [ТС] | 12 | |||||
fanatikus, если бы у вас был такой массив
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
30.08.2015, 19:50 | 13 |
при помощи for или while можно перебрать только массив, индексы которого начинаются с 0 и идут по порядку. в остальных случаях foreach
Добавлено через 4 минуты любой из 3. я предпочитаю foreach
0
|
5 / 5 / 5
Регистрация: 07.07.2014
Сообщений: 559
|
|
30.08.2015, 19:59 [ТС] | 14 |
fanatikus,получается, что приведенный выше массив можно перебрать любым циклом(for,foreach,do,while), ни какой цикл не будет пользоваться преимуществом ?
0
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
30.08.2015, 20:49 | 15 |
цикла do, нет. есть do-while
да. почитай о циклах и сам все поймеш.
0
|
Почетный модератор
![]() ![]() 16842 / 6720 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
31.08.2015, 07:39 | 16 | |||||
почему же? Можно и ассоциативный перебрать с помощью while или for.
1
|
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
|
|
31.08.2015, 10:09 | 17 |
0
|
31.08.2015, 10:09 | |
Помогаю со студенческими работами здесь
17
Ошибка в выборке данных Проблема с запросом по выборке данных Сортировка данных при выборке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |