Скажите, на самом ли деле удобно использовать цикл .each() в PHP для чтения из таблицы MYSQL вместо стандартного while?
Знакомый на курсах сейчас "изучил" jquery и их преподаватель сказал, что намного удобней чем while, но пример не смог нарисовать. Собственно, курсами это не назвать вообще, PHP, ASP, Javascript по 8 часов, по 2 часа на MySQL, MSSQL, jquery и HTML, и т.д.
Valick
23.11.2015 - 12:15
Цитата (sh47n @ 23.11.2015 - 11:12) |
преподаватель сказал, что намного удобней чем while, но пример не смог нарисовать |
помоему тут и вопрос не вопрос
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата (sh47n @ 23.11.2015 - 08:12) |
но пример не смог нарисовать. |
По причине того, что в php нет никакого цикла each(), да и вообще это не цикл а метод.
Valick
23.11.2015 - 12:20
sh47n, сколько денег ваш друг платит этому идиоту?
_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
23.11.2015 - 12:31
Цитата |
сколько денег ваш друг платит этому идиоту? |
идиоты нынче обеспечены.
этот идиот наверно имел ввиду - что сначала на сервере нужно получить все 100500 строк таблицы - отдать их клиенту и там уже выстроить постраничку - а each() это для JQuery, но так как он идиот - не смог сформулировать эту мысль до конца, хотя сформулировав её - он бы все равно остался идиотом...
по идиотски - зато платно.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Стоит также иметь ввиду тот вариант, что препод никакой не идиот, а это просто друг ТС'а криво его услышал и понял совсем не то, что говорилось на лекции.
Игорь_Vasinsky
23.11.2015 - 12:42
Цитата |
PHP, ASP, Javascript по 8 часов, по 2 часа на MySQL, MSSQL, jquery и HTML, и т.д. |
чё там вообще за 8 часов "ровно" можно услышать.
разводят молодые умы как хотят.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
23.11.2015 - 12:47
kaww, ну возможно я немного утрирую
_____________
Стимулятор ~yoomoney - 41001303250491
sergeiss
23.11.2015 - 13:01
Цитата (sh47n @ 23.11.2015 - 12:12) |
цикл .each() в PHP |
Цитата (sh47n @ 23.11.2015 - 12:12) |
"изучил" jquery и их преподаватель сказал...... |
М-да....
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Обучение через Skype , 10 долларов за час, мой друг всё сохраняет, я попросил этот кусочек за each() глянуть. Преподавание вроде бы их Харькова. Так у него в Skype забито.
Игорь_Vasinsky
23.11.2015 - 13:09
sh47nВот тебе эксперты,которые успешно практикуют преподавание на нашем форуме.
sergeiss http://phpforum.su/index.php?showuser=4190inpost http://phpforum.su/index.php?showuser=20039twin http://phpforum.su/index.php?showuser=6543после обучения у них - у тебя в голове не будет такой каши за $10 баксов за час.
а от тех учителей бегите - это уже видно из твоего перового поста
Есть такой известный учитель-маркетолог Женя Попов - люди до сих пор от него оправиться не могут - здесь даже отдельный топик - курс реабилитации проходят.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
23.11.2015 - 15:13
kawwНе метод, а обычная функция, вот же есть перебор в документации:
http://php.net/manual/ru/function.each.phpВот пример из кода без использования while:
$array = ['key1'=>'value1','key2'=>'value2'];
for (reset($array); list($key, $value) = each($array);) {
echo $key;
echo $value;
}
sh47nВыглядит как сарафанное радио, или как оно там называется. Один не совсем всё понял, но сказал второму, второй половину услышал, половину придумал. В любом случае ты покажи нам примеры кода, тогда и будем обсуждать. PHP != JS, и если в ПХП использовать each выглядит немного маразматически, то в JS (jQuery) - вполне нормально.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
23.11.2015 - 15:17
А если JS, то зачем each (jquery), когда уже есть forEach (чистый JS) для перебора массива:
var arr = ["Яблоко", "Апельсин", "Груша"];
arr.forEach(function(item, i, arr) {
alert( i + ": " + item + " (массив:" + arr + ")" );
});
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Цитата (inpost @ 23.11.2015 - 11:13) |
Не метод, а обычная функция |
У ТС написано .each(), а значит имелся ввиду метод, причем не php а js.
inpost
23.11.2015 - 15:43
kawwТолько по наличию точки ты сделал выводы, что идёт речь об JS, а не PHP, хотя ТС чётко говорит, что речь о PHP ? К тому же ты сам сказал, что нет цикла, так как это не цикл, а метод. Так звучала твоя фраза. Перечитай внимательнее
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.