• Подсчитать количество строк в таблице?

    Newto
    @Newto
    ты очень смешной клоун :)

    После этого читать перестал --ваш уровень коммуникации мне ясен. Увы, какие-либо разговоры с подобными вам лишены смысла. Всего хорошего.
  • Подсчитать количество строк в таблице?

    Newto
    @Newto
    DevMan, Стандартно:

    PDO:
    $connect = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

    MySQLI
    $connect = new mysqli('localhost', $user, $pass, 'test');

    Вы видите разницу? Мне, как и вам, одинаково все-равно как написать. Но вот старая мускуль в пхп работала именно по второму варианту. Дальше.

    Стандартная выборка из базы. В PDO куча своих вещей, типа: fetchColumn, setFetchMode и т.п. А как это работает в MySQLi? Стандартно -- как было в старом драйвере. Я не говорю, что PDO хуже, нет. Он медленней чем MySQLi, это факт, но медленней настолько, что это незаметно в современных реалиях. Но изучать ОСНОВЫ лучше уровнем выше, там, где нет новых прибамбасов и отличающегося синтаксиса. Но это только мое мнение, я не претендую на бесспорность. Я лишь считаю, что _универсальный_ инструмент лучше изучать позже того, как изучен _специальный_.
  • Подсчитать количество строк в таблице?

    Newto
    @Newto
    DevMan, я сразу согласился с вами про универсальность PDO, это так и есть и с этим было бы глупо спорить. Но то что касается синтаксиса -- это действительно субъективно. PDO, как по мне, напоминает ORM. Не какую-то конкретную, а по самой составляющей -- она упрощает. А MySQLi больше дает понять как именно работать с голым SQL кодом. Как пример: если вы посмотрите на дикий легаси, написаный еще во времена PHP4, то вам не составит никакого труда переписать все это, что касается MySQL базы, на MySQLi. Этот самый MySQLi для MySQL специально и был создан. А PDO -- это более обширная вещь, требующая большего изучения, но не нужная в данном конкретном случае.
  • Подсчитать количество строк в таблице?

    Newto
    @Newto
    FanatPHP, вы невнимательны. Вы спросили -- "В каком месте "Разработчики PHP" "советуют" "использовать MySqli"?" и сказали про звон, о котором я как бы высказываюсь, но не знаю где он. Я вам дал ссылку откуда этот "звон". Далее я вам ответил на ваш вопрос: "В каком конкретно месте там написано "используйте MySqli а не PDO для работы с MySql"?" -- ни в каком. И сейчас вы от меня требуете ответа на вопрос, на который я уже ответил.

    Получилось немного запутано, поэтому я, специально для вас, расшифрую -- я говорил в своем ответе автору топика, что разработчики языка PHP рекомендуют использовать MySQLi. Где я это взял приведено выше, ссылкой на вики. Это не значит, что "используйте то, а не используйте это", это лишь значит, что я видел определенную рекомендацию, но не видел равносильной иной рекомендации(в нашем случае видел про MySQLi, но не видел про PDO).
  • Подсчитать количество строк в таблице?

    Newto
    @Newto
    mysqli имеет пару возможностей, недоступных pdo. но они нужны в крайне специфических ситуациях, и точно не нужны человеку, неспособному обработать элементарный запрос

    Полностью с вами согласен.

    затем, что он универсальнее

    Никто не спорит, это так. Но мы тут говорили в контексте MySQL.

    гораздо удобнее

    Субъективно.

    В любом случае, вы же понимаете, что это холивар, участвовать в котором нам с вами не имеет смысла :)
  • Подсчитать количество строк в таблице?

    Newto
    @Newto
    FanatPHP, Ни в каком. Логика немного иная, там присутствует рекомендация использовать MySQLi для работы с MySQL от разработчиков языка PHP. Это ответ на ваш вопрос "В каком месте "Разработчики PHP" "советуют" "использовать MySqli"?".
  • Утилита для автоматического поднятия демонов?

    Newto
    @Newto Автор вопроса
    Еще раз спасибо. Не забывайте писать именно ответы :)
  • Утилита для автоматического поднятия демонов?

    Newto
    @Newto Автор вопроса
    сергей кузьмин, Спасибо, кажется оно самое. Не могу отметить решением, т.к. вы написали комментарий, а не ответ к посту -- просто нет такого функционала.
  • Здравствуйте, пишу интернет-магаз на JS+Node.js, нужно подключить автоматическую оплату киви с использованием API?

    Newto
    @Newto
    Вот к примеру есть функция которая выставляет счёт в документации написано что нужен какой-то запрос - put, но не понятно как оно с ним работает


    Прежде всего, что бы понять как интегрироваться с разнообразными сервисами, вы должны понять что такое и как работает REST API. Вкратце -- ваш сервис посылает http запрос к другому сервису, в данном случае qiwi. А qiwi, в свою очередь, вам на него отвечает каким-либо действием (это может быть отображение формы платежа, вывод информации по заказу, вывод ошибки если запрос от вас некорректен и т.п). В http запросах, на которых построен REST API любых сервисов, есть четыре основных типа -- это POST, GET, PUT и DELETE.

    Погуглите что такое REST, а так же попробуйте сделать свое мини REST api. Как пример попробуйте сделать так, что бы при запросе методом PUT к вашему серверному скрипту test.js (запущенному на ноде), происходило что-то с принимаемыми вами данными. После того как разберетесь с этим -- вам не составит труда понять как работает интеграция с qiwi или любым другим сервисом через REST.
  • Подсчитать количество строк в таблице?

    Newto
    @Newto
    Совершенно непонятно зачем посылать человека изучать PDO. Разработчики PHP, если мне память не изменяет, советуют использовать MySqli а не PDO для работы с MySql.

    А вообще, автор, вам нужно просто понять как работать с базой из PHP. Почитайте, например, тут: https://htmlacademy.ru/tutorial/php/mysql
  • Здравствуйте, пишу интернет-магаз на JS+Node.js, нужно подключить автоматическую оплату киви с использованием API?

    Newto
    @Newto
    Поддерживаю предыдущий комментарий. Я уже интегрировал киви с инет-магазином, каких-то особых проблем не вызвало. Опишите что именно вам не понятно, по частям, подскажем если поймем что подсказывать =)