|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.08.2017, 19:03 | #1 |
Форумчанин
Регистрация: 24.04.2015
Сообщений: 199
|
Беспрерывный цикл
Здравствуйте. Учил уроки по PHP и базе данных MySQL по видеоурокам от Евгения Попова, и писал код по выводу информации из БД так:
Код:
Код:
Как я понял, цикл начал работать бесконечно, т.е. $row получает результат всегда (а ведь должен только столько, сколько строк в таблице БД). Можно как-то исправить эту проблему, не удлиняя код? А то с таким большим количеством переменных я уже начал путаться...
Булат Азат улы
|
21.08.2017, 19:57 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
21.08.2017, 20:21 | #3 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Просто Вы на каждом шаге теперь читаете из базы заново.
Боюсь, что нет. Запрос к базе нужно сделать ДО цикла Это, по меньшей мере, странно. На мой взгляд, код, разбитый на отдельные строчки, гораздо понятнее длинной цепочки вызовов. Особенно при осмысленных именах переменных. |
21.08.2017, 21:26 | #4 | |
Форумчанин
Регистрация: 24.04.2015
Сообщений: 199
|
Цитата:
Только вот не пойму - почему же некоторые так не любят Попова?! Сплетни (ложные) о нем рассказывают. Да, соглашусь, его курсы не так подробны, как хотелось бы. Но ведь и цена на их курсы ниже в двадцать-тридцать раз. Помню, читал как-то блог какого-то программиста, который ругал Попова - он прямо сказал - не покупайте его курсы за 700-1200 рублей, лучше купите курс за 70 000 рублей. Даже смешно стало... Да, я большую часть своих знаний получил на форумах, как сейчас - спасибо вам - людям, которые помогают новичкам карабкаться потихоньку наверх... Но всё же, Попов и его "команда" дали мне "пинка" - основу, базу я получил у них, сам начал строить сайт на знаниях, которые я получил у них же, и попутно решая проблемы, возникающие в процессе работы, просил на форумах, в основном - в этом. Так что, о Попове я ничего плохого сказать не могу. Уверен, что его курсы стоят тех денег, которые они требуют. И могли бы стоить намного дороже...
Булат Азат улы
|
|
21.08.2017, 21:27 | #5 | |
Форумчанин
Регистрация: 24.04.2015
Сообщений: 199
|
Цитата:
Только вот не пойму - почему же некоторые так не любят Попова?! Сплетни (ложные) о нем рассказывают. Да, соглашусь, его курсы не так подробны, как хотелось бы. Но ведь и цена на их курсы ниже в двадцать-тридцать раз. Помню, читал как-то блог какого-то программиста, который ругал Попова - он прямо сказал - не покупайте его курсы за 700-1200 рублей, лучше купите курс за 70 000 рублей. Даже смешно стало... Да, я большую часть своих знаний получил на форумах, как сейчас - спасибо вам - людям, которые помогают новичкам карабкаться потихоньку наверх... Но всё же, Попов и его "команда" дали мне "пинка" - основу, базу я получил у них, сам начал строить сайт на знаниях, которые я получил у них же, и попутно решая проблемы, возникающие в процессе работы, просил на форумах, в основном - в этом. Так что, о Попове я ничего плохого сказать не могу. Уверен, что его курсы стоят тех денег, которые они требуют. И могли бы стоить намного дороже... А что это такое? Ничего о нем не слышал...
Булат Азат улы
|
|
21.08.2017, 21:32 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Это устаревшее расширение PHP для работы с MySQL (включает в себя все функции, которые начинаются с префикса mysql_).
Об этом написано в описании к каждой из таких функций в мануале: Цитата:
|
|
21.08.2017, 21:35 | #7 |
Форумчанин
Регистрация: 24.04.2015
Сообщений: 199
|
Black Fregat, спасибо! Объяснили причину, почему так происходит.
А путаюсь я потому, что переменных у меня столько, что уже осмысленные переменные похожи друг другу...
Булат Азат улы
|
21.08.2017, 21:39 | #8 |
Форумчанин
Регистрация: 24.04.2015
Сообщений: 199
|
Andkorol, понял, спасибо. Как знаю, курсы, по которым я учусь, написаны давненько - устарели, значит... Пока мне уж придется писать по старинке, пока не изучу новые (что мне по ссылке дали). А то изучить мне их будет не быстро...
Булат Азат улы
|
21.08.2017, 21:43 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Суть в том, что нет никакого практического смысла в изучении заведомо «мертвых» приёмов программирования.
Есть книги, изданные в текущем десятилетии – и толку от любой из них будет в разы больше, чем от подобной «поповщины». |
21.08.2017, 22:07 | #10 |
Форумчанин
Регистрация: 24.04.2015
Сообщений: 199
|
Andkorol, ну зря вы так говорите. если судить по вашей логике, то школы и ВУЗы тоже не нужны (об обучении детей дома родителями ничего против не имею - это та же "школа"). Просто купить книги и читать...
Я с этим не согласен. Я, лично, лучше и точнее осваиваю информацию, если то же самое, что написано в книге, комментирует и показывает примеры какие-то «поповщины». А вот на дорогих, больших и жирных Преподавателей, которые идут в ногу со временем, когда бы ты к ним не обратился - скажут только новое и актуальное, - но в то же время требующие за свои услуги заоблачную сумму (не спорю, возможно, их знания стоит таких денег) - у меня денег не хватает. Поэтому, я покупаю курсы у «поповщины», ценой в 20-30 раз дешевле, чем у тех Преподавателей, а их недочёты и старую информацию прощаю, так как за предлагаемую за их курсы цену можно и получить курсы ещё древнее. А остальное (новшества, недочёты и ошибки в курсах) узнаю и исправляю с помощью форумчан, которые бесплатно помогают таким, как я - Спасибо Вам Большое ещё раз! Поэтому, думаю, «поповщины» очень полезны. Я нисколько не жалею, что купил у них курсы, которые "пнули" меня в океан программирования...
Булат Азат улы
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Если поставить цикл For в цикл Repeat то как будут выполняться циклы? | Владимир10101 | Помощь студентам | 3 | 14.11.2016 20:14 |
dateTimePicker а можно ли сделать беспрерывный ввод? | Lord_Jesus_ | Windows Forms | 1 | 14.10.2016 14:25 |
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию | Кристина_Патачиц | Microsoft Office Excel | 3 | 17.04.2013 17:01 |
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) | Mr.User | Помощь студентам | 9 | 23.11.2007 01:34 |