после того как освоите подготовленные запросы и решите свою задачу с помощью цикла, я вам напишу правильный мультизапрос
или, если хотите - покажу что поправить в вашем сосбственном решении
так функция есть же. и вы про нее знаете.
но функция - это не волшебная палочка, которую можно спросить "а посчитай-ка количество вставленных строк всеми запросами". Такой функции нет и быть не может
Представьте, у вас в скрипте выполнялось 20 запросов: 5 на вставку, 3 на обновление и 2 на удаление
Какое число вам должна вернуть эта волшебная фукция?
Разумеется, реальная функция может вернуть только для одного запроса и понятия не имеет про другие. Вот ей и надо пользоваться
MrColdCoffee, проблема в том, что из 10 наугад взятых похапешников только 1 сможет написать нормальный multiinsert запрос, не обгадившись с ног до головы.
Так что лучше пусть человек сначала научится хотя бы один запрос нормально выполнять, потом в цикле, потом немного поучит базовые алгоритмы, и только тогда может потихоньку подступаться к мультиинсерту
сотрите, пожалуйста, этот чудовищный ответ.
и никогда не пишите SQL запросов в РНР, пока не узнаете что такое SQL инъекции и как от них правильно защищаться.
РНР и так имеет репутацию языка для дебилов, благодаря именно таким ответам
не надо ухудшать ещё больше эту незаслуженную репутацию
Собирать квери стринг руками не очень хорошая идея. У НТТР запросов строго определенный формат, и можно налететь потом на ошибки, даже если сейчас все работает.
Лучше делать так, как у показано у меня, с помощью http_build_query()
Послушайте, вам же показывали большую картинку в прошлый раз:
Разработка этого фреймворка прекратилась более 10 лет назад.
уже сейчас вы не найдете никого, кто вам поможет с дурацкими вопросами
через два года, к моменту, когда вы его освоите, прекратятся вообще любые обновления.
начинать на нем что-то сейчас писать - это все равно что учиться водить телегу с лошадью, чтобы перемещаться по городу.
Современная версия этого фреймворка - третья.
Но для вас она будет сложной
поэтому учите ларавель
Кому должно?
Не хотите цикл - наберите в браузере "как получить в РНР первый элемент ассоциативного массива", если такая простая задача ставит вас в тупик
Там написано, русским языком Укажите параметр format для изменения формата вывода. Для отображения не-HTML-представления формата JSON, присвойте format=json.
Давайте лучше вы мне скажете, что я делаю не так?
Я пишу в браузере get wikipedia article through API
попадаю на страницу https://stackoverflow.com/a/7185358
нахожу на ней слова plain text
беру пример запроса под ними
заменяю языковый префикс и название статьи
добавляю format=json как написано на полученной странице
и получаю тот самый plain text в джейсоне, который остается только раскодировать
Но вы опять скачете через три ступеньки.
Вам серьезно надо перестать заниматься самодеятельностью, и начать делать так, как я говорю.
У вас уже есть загруженный файл? В переменной $tmp что-то есть? Судя по коду формы, там ничего не должно быть.
Не нужны вам никакие данные FTP-аккаунта! У вас скрипт УЖЕ выполняется на "FTP-аккаунте"
Если хотите оставлять файлы на сервере, то данные FTP-аккаунта вам самой понадобятся чтобы эти файлы смотреть.
А загруженный файл надо только скопировать в папку. Ну или точнее сделать move_uploaded_file