Чему научился:
у PHP существуют три расширения для работы с базой MySQL: mysql, mysqli и PDO
PHP PDO (PHP Data Objects) включено в PHP 5.1 и выше
Функции для работы с базой данных mysql_ не рекомендуют к использованию, так как разработка php_mysql остановилась на поддержке функционала MySQL 4.1.3. и не поддерживает транзакции, объектный интерфейс и подвержено уязвимостям при подстановке значений в запрос
После mysql_ появилось расширение mysqli (MySQL Improved в 5 версии)
Все эти библиотеки используют стандартную клиентскую библиотеку MySQL (libmysql)
Самое свежее расширение – PDO
fetch - это замена XMLHttpRequest (поиск по базе данных с целью выборки с условием, которое Вам нужно)
$dsn - data source name (КУДА ПОДКЛЮЧАЕМСЯ)
Что было сложным:
Счётчик плюсуется при обновлении страницы. Где причина - пока не понял
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 12237. Артур Хабиров+1791. Валерий Жданов+19014. Николай Денисов+13506. Алексей|BrisK|Кривицкий+11710. Степан+15081. Михаил+111019. Trira+17119. Новопашин Владимир+13146. Permitin Alexey+1Посетитель+19913. vip+121090. Yaroslav+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Поучился пользоваться утилиткой HeidiSQL - вполне удобно и наглядно. Раньше не использовал.
Все объяснения вполне удобные. Трудности: *Боюсь, что у совсем начинающих - не уляжется в голове с первого раза.
Мне кажется - для привыкания к PDO тему нужно разбить на 3-4 урока,
ненавязчиво "разжевать", что бы усвоилось надёжно.
Научился: организовала подключение и связь с БД MYBASE через технологию PDO в php-коде Трудности: для первой БД была выбрана неверная utf8 кодировка. Поэтому интерпретатор php выдавал ошибку доступа к БД. Удалила первую базу и создала MYBASE заново с верной кодировкой. Все заработало. Но остался один вопрос: почему при отработке кнопки в браузере не обновляется содержимое поля counter в mytable? Ведь на странице увеличенное значение появляется снова даже после закрытия вкладки