• Какой язык программирования выбрать в моем случаи?

    p2mbot
    @p2mbot
    javascript, python
    Раз вам нравится php + mysql, значит вам нравится backend разработка. Замечательный выбор! :)

    Чтобы выбрать язык, надо определиться с таким вопросом: вы хотите работать самостоятельно (фрилансером или в мелких конторках) или же вы хотите работать в крупной компании.

    Если вы хотите работать в крупной компании, то варианты такие:
    1) Java. Язык не плохой, и он ОЧЕНЬ востребован. В будущем, когда вас станет тошнить от Java, вы сможете перейти в Scala. Лично я работал с java где-то 8 лет, и тоже считаю этот язык идеальным вариантом для больших команд разработчиков.

    2) C#. У майкрософта есть своя платформа, похожая на Java. Вроде как тоже востребована на энтерпрайз рынке, но я лично сам ничего про это не знаю.

    А если вы хотите работать самостоятельно, то тут стоит рассмотреть такие варианты:
    1) php. Продолжайте изучать этот язык и не слушайте весь тот бред, который вокруг льется. На php есть много работы, и зачем от нее отказываться. На фрилансе в России на мелких заказах чаще всего будет именно php.

    2) Python. Я не уверен что этот язык востребован на фрилансе, но в случае если вы имеете право выбирать сам язык, то его стоит рассматривать. Лично я сам в итоге и выбрал для себя Python, работаю именно на нем. (Раньше работал с Java, php, Ruby (rails), Node.js). Еще с знанием Python есть все ж шанс работать и в крупных компаниях. Если его сравнивать с Java, то более востребован однозначно Java. Но у Python тоже есть шанс.

    3) Ruby. А точнее Rails. Этот вариант стоит выбирать если выхотите работать фрилансером в буржуйнете на сайтах типа odesk (upwork). Расценки за руби существенно выше php, насколько я знаю он все еще востребован там.
    Лично мне самому язык не очень понравился (это крайне субъективно), и есть (опять же субъективно) ощущение, что язык этот сдает свои позиции.

    Еще есть ряд экзотики:
    1) Node.js. На самом деле с JavaScript можно работать продуктивно. Но лично у меня именно node.js занял больше всего времени чтобы найти продуктивный способ разработки. Идеально подходит для того, чтобы ощущать себя хипстером. Аль для задач, где реально нужно асинхронное программирование (а таких задач меньшинство).

    2) Go. Этот язык лучше никогда не критиковать, фанаты его свирепы и жестоки :) Но зато у этого языка просто шикарный суслик на логотипе.

    3) Clojure. Эту вкусняшку стоит приберечь на будущее. Когда программирование надоест и захочется чего-то нового, то идеальный вариант взглянуть на мир по другому.

    4) Erlang. Не стоит выбирать, так как даже сами эрлангисты говорят, что язык сделан для ряда очень специфических задач. Но опять же, когда обычное программирование надоест, на этот язык интересно взглянуть.

    P.S.
    А еще я считаю, что такие языки как C и C++ можно вообще никогда не учить. И ничего страшного при этом не случится.
    Ответ написан
    1 комментарий
  • Какой язык программирования выбрать в моем случаи?

    @DenKapone
    Такая специальность, а вас на PHP тянет пфф.... Учите С++ раз вы учитесь, это серьезный язык и это программа, а уже PHP, Python, Java, JavaScript факультативно по интересу, в свободное время. У вас первый курс, пока вы доучитесь у вас ещё 300 раз поменяется мнения, желания и хотения, как бы потом не пожалели.
    Ответ написан
    4 комментария
  • Какой язык программирования выбрать в моем случаи?

    @MadridianFox
    Web-программист, многостаночник
    Очень большой пласт информационной безопасности завязан на достаточно низкоуровневом программировании, ведь именно на низком уровне происходит преодоление систем безопасности.
    Поэтому если хотите продолжать учиться по выбранному направлению - учите плюсы.
    Защитить диплом можно и с PHP, если правильно сформулировать тему, но некоторые предметы можно будет понять только если знаешь С/С++/ассемблер.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать в моем случаи?

    @beduin01
    Посмотрите в сторону D. У меня тоже С++ не пошел. Зато D очень понравился.
    ddili.org/ders/d.en/index.html отличный учебник.
    Ответ написан
  • Какой язык программирования выбрать в моем случаи?

    zooks
    @zooks
    Frontend
    Начинай с Ruby или Python, и уже потом PHP, как необходимость.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать в моем случаи?

    @akonovalov
    Программист на компьютере
    Если хочется писать сайтики - зачем вы выбрали эту специальность? Наверняка вы там занимаете чужое место - кто-то хотел именно ИБ и "плюсОв", но не прошёл по баллам.
    Тем не менее, всё равно учите С++ и всё остальное, что там у вас преподают. Очень вероятно, к 5 курсу вы измените своё мнение, если доучитесь.
    А если совсем уж тошнит, совсем уже невмоготу - бросайте свой универ и пополняйте и без того огромную армию PHP-кодеров.
    Ответ написан
    5 комментариев
  • Какой язык программирования выбрать в моем случаи?

    Jeiwan
    @Jeiwan
    Ruby, Python, PHP — любой, который больше нравится.
    Ответ написан
    Комментировать
  • Почему PHP не заносить контент в базу данных MySQL?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    PHP-переменные в строке меняются на значения без кавычек! Нужно поставить
    $sql = "INSERT INTO content (title,fisrt_description,second_description,author) VALUES('$title','$first_description','$second_description','$author')";
    .
    Но это плохой вариант. Лучше почитайте про mysqli_prepare.
    Кстати, запрос нужно закрыть $query->close(); Сейчас точно не помню, возможно надо дописать $query->execute();
    Ответ написан
    3 комментария
  • В чем проблема создания формы регистрации?

    @eskrano
    у вас не <form , а <from
    Ответ написан
    Комментировать
  • Как занести данные которые были получены через $_POST метод?

    1. Возможно в БД одно/несколько полей требует обязательного заполнения, а данные приходят не полностью => необходима проверка данных перед добавлением в БД
    2. Поле Id, скорее всего, в БД имеет параметр AUTO_INCREMENT, который в свою очередь не даст поставить туда любое значение.
    3. Перед тем, как использовать данные из входящих параметров (GET, POST, COOKIE) необходимо их, обязательно, проверять. Удалять спец. символы.
    4. У вас, при проверке на ошибку запроса уже выполняется запрос. То есть в коде он выполнится дважды.
    5. Некоторые имена полей для ввода в html не совпадают с индексами в $_POST массиве.

    p.s. очень легко проверить, какие параметры пришли, а какие нет следующим образом:
    print_r($_POST);
    Ответ написан
    Комментировать
  • Как занести данные которые были получены через $_POST метод?

    @TheMrViper
    1 Проверка входящих данных после добавления в бд? круто
    2 2х кратное добавление в дб, тоже не плохо.
    3 Получение ид из post еще лучше.

    ответы:
    1 данные нужно проверять перед добавлением в бд
    2
    if(!mysqli_query($connection,$sql)) {
        echo "Ошибка при добавлении данных!";
      }else {
        echo "Данные добавлены!";
      }
    
      $result = mysqli_query($connection,$sql);

    заменить на:
    if(!mysqli_query($connection,$sql)) {
        echo "Ошибка при добавлении данных!";
      }else {
        echo "Данные добавлены!";
      }

    3 Ид должна выдавать сама БД, а не вы.
    Ответ написан
    5 комментариев
  • Как осуществить подключения редактора WYSIWYG к базе данных MySQL?

    viphorizon
    @viphorizon
    Зачем к базе то??? Например: TinyMCE подключается к textarea, нужно лишь вставить
    <script src="//tinymce.cachefly.net/4.2/tinymce.min.js"></script>
    <script>tinymce.init({selector:'textarea'});</script>.
    Если нужно без перезагрузки странцы, то используйте AJAX.
    <!DOCTYPE html>
    <html>
    <head>
    <script src="//tinymce.cachefly.net/4.2/tinymce.min.js"></script>
    <script>tinymce.init({selector:'textarea'});</script>
    </head>
    <body>
    <form method="POST" action="add_news.php">
    <textarea name="<ИМЯ ДЛЯ ИДЕНТИФИКАЦИИ POST>"><textarea>
    <input type="submit">
    </form>
    </body>
    </html>
    Ответ написан
    2 комментария
  • Какие есть книги хорошие книги на английском языке по программированию PHP + MySQL?

    Acuna
    @Acuna
    Заполнил свой профиль
    Писал тут уже по этой теме не один раз. Книги Вам мало чем помогут, ибо в любом случае самый эффективный способ разучивания языка (любого, не обязательно программирования) - это практика. Много. С параллельным штудированием php.net. Сей ресурс должен быть Вашей настольной книгой. И так как практики должно быть не много, а очень много - займитесь разработкой сложного проекта. Да, прям так сразу. Постепенно учитесь писать интернет-магазин, полноценный торрент-трекер, а лучше сразу свою CMS. Качество кода Вашей поделки оставит желать лучшего, да и скорее всего Вы никогда даже не выкатите ее в продакшн (хотя свою CMS я все-таки выкатил, когда писал ее все свое время учебы в универе), постепенно Ваш опыт будет расти и Вы будете только и заниматься ее рефакторингом, да и ценность она будет иметь разве что историческую, однако все это даст Вам ценнейший и не сравнимый ни с чем опыт программирования в бою. А там уже и работать сможете идти после этого. А теория без практики мало чем ценна. Наглядный пример - лекции в универах. Какие у нас теперь специалисты? Вот-вот.
    Ответ написан
    1 комментарий
  • Как сменить цвет фона страницы с помощью php?

    Перенесите блок с php кодом до тега body.
    Также у вас ошибка в блоке default, если сработает этот блок то в атрибут style попадет следующее background-color: background: blue;
    Ответ написан
    1 комментарий
  • Как сменить цвет фона страницы с помощью php?

    e-antonov
    @e-antonov
    вы сначала используете неинициализированную переменную в стилях, а потом только в блоке switch задаете ей какое-то значение
    Ответ написан
    2 комментария
  • Через какой цикл лучше всего выводит данные из базы данных MySQL?

    konnn
    @konnn
    Front-end developer
    Безразницы. Они в принципе одинаковые. Какой больше нравится. Я сам всегда использую while, по-старинке.
    Ответ написан
    2 комментария
  • Есть ли смысл продолжать работать в рублёвой зоне?

    Вы сами-то откуда? Ну вот у меня клиенты есть на обслуживании из моего города, работали все 5 лет в рублях с чего я им вдруг скажу что цены стали в у.е.?
    кто-то ставит цены в уе?

    На фрилансе часто заказы стоят так: Сделать то-то 10000 руб. ему-то что от того что у вас цены в у.е. в профиле стоят, он поставил и всё и вы пересчитывайте уж сколько там этих ваших у.е. стоит ))) У меня хлеб и молоко в магазине в рублях всё ещё ))

    Если можете привлечь и работать с иностранными заказчиками, конечно, работайте - вам это только плюс. Соглашусь с PrinsAlbert в мире больше денег, но и конкуренции, там есть индусы, филиппинцы и т.п...
    Ответ написан
    1 комментарий
  • Почему PDO query не хочет выводить контент?

    Привет, ошибка очевидная .

    Обратите внимание
    foreach($PDO->query('SELECT title FROM news') as $row) { ?


    Здесь вы хотите получить только TITLE из таблицы NEWS , попробуй вот это SELECT * FROM news Но вы должны смотреть на правильность названия столбцов
    Ответ написан
    Комментировать
  • Почему PDO query не хочет выводить контент?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    скрипт выводит только строку title в таблице news

    SELECT title FROM news

    "Действительно, в чем же причина такого странного поведения?" - спросил Алексей Уколов с явным сарказмом в голосе.
    Ответ написан
    2 комментария
  • Как делать массовое добавление контента в таблицу SQL?

    @matperez
    INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);

    mysql insert
    Ответ написан
    Комментировать