Giải pháp php và mysql của murachs

Tôi không thể đếm được mình đã mua bao nhiêu cuốn sách PHP trong nhiều năm cố gắng học ngôn ngữ này. Murachs là cuốn sách đầu tiên giúp tôi nắm bắt các khái niệm và giúp tôi thực sự viết kịch bản trong PHP. Đó là những gì một nhà phát triển đã đăng trên phiên bản đầu tiên của Murach's PHP và MySQL. Giờ đây, Phiên bản thứ 3 này thực hiện công việc tốt hơn bao giờ hết trong việc cung cấp các kỹ năng bạn cần để phát triển các trang web dựa trên cơ sở dữ liệu bằng PHP và MySQL, cách mà các chuyên gia web hàng đầu hiện nay vẫn làm. Phần 1 là khóa học bắt đầu nhanh trình bày cách sử dụng các phiên bản mới nhất của PHP, MySQL (hoặc MariaDB) và máy chủ web Apache để xây dựng các ứng dụng PHP đầu tiên của bạn. Ngay từ đầu, bạn sẽ học cách tạo các ứng dụng tuân theo mẫu MVC, vì vậy chúng sẽ dễ bảo trì hơn khi chúng phát triển. Ngoài ra, bạn sẽ học cách tạo các ứng dụng ngăn chặn các cuộc tấn công SQL injection và bảo vệ chống lại các cuộc tấn công XSS. Phần 2 đưa bạn đi sâu hơn vào PHP bằng cách trình bày các kỹ năng bạn sẽ sử dụng hàng ngày, như cách làm việc với dữ liệu biểu mẫu, ngày tháng, mảng, phiên, cookie, hàm, đối tượng, biểu thức chính quy và ngoại lệ. Tương tự như vậy, Phần 3 đi sâu vào MySQL, hướng dẫn bạn cách thiết kế và tạo cơ sở dữ liệu, cũng như cách truy cập và duy trì dữ liệu cơ sở dữ liệu từ các chương trình PHP của bạn. Cuối cùng, Phần 4 hướng dẫn bạn các kỹ năng lập trình web quan trọng như cách bảo mật trang web, gửi email, tải tệp lên và xử lý hình ảnh. Đồng thời, bạn sẽ tìm hiểu cách tận dụng các cải tiến của PHP 7 như khai báo kiểu dữ liệu vô hướng và xử lý lỗi được cải thiện, cũng như các toán tử và hàm mới. Các ứng dụng mẫu hoàn chỉnh và các bài tập theo chương sẽ hỗ trợ đào tạo xuyên suốt. Một lựa chọn tuyệt vời cho bất kỳ nhà phát triển nào muốn thành thạo PHP mà không gặp nhiều khó khăn và chi phí không cần thiết

Nhận toàn quyền truy cập vào Học PHP & MySQL, Phiên bản thứ 2 và hơn 60.000 đầu sách khác, với bản dùng thử miễn phí 10 ngày của O'Reilly

Ngoài ra còn có các sự kiện trực tuyến trực tiếp, nội dung tương tác, tài liệu chuẩn bị chứng nhận, v.v.

Bạn phải hài lòng. Dùng thử sách in của chúng tôi trong 30 ngày hoặc Sách điện tử của chúng tôi trong 14 ngày. Nếu chúng không phải là sách tốt nhất bạn từng sử dụng, bạn có thể trả lại sách hoặc hủy sách điện tử để được hoàn tiền nhanh chóng. Không có câu hỏi

Bạn phải hài lòng. Dùng thử sách in của chúng tôi trong 30 ngày hoặc Sách điện tử của chúng tôi trong 14 ngày. Nếu chúng không phải là sách tốt nhất bạn từng sử dụng, bạn có thể trả lại sách hoặc hủy sách điện tử để được hoàn tiền nhanh chóng. Không có câu hỏi

Tìm kiếm PHP và MySQL

https. //www. murach. com/shop/murach-s-php-and-mysql-2nd-edition-detail

Chạy với Docker Compose

  • Mở một thiết bị đầu cuối và duyệt đến thư mục dự án chứa index.php
  • Sao chép docker/docker-compose.yml vào thư mục dự án php/mysql của bạn có chứa
  • Cập nhật chuỗi kết nối cơ sở dữ liệu thành mysql:host=db;dbname=my_guitar_shop1
  • Chạy lệnh

docker-compose up

  • Duyệt đến http. //máy chủ cục bộ/
  • Thực hiện các chỉnh sửa trên máy chủ của bạn và làm mới trang để xem các thay đổi
  • Sử dụng CTRL-C để dừng các thùng chứa
  • Sử dụng cờ
    docker-compose down
    0 để chạy trong nền

Dọn dẹp các container bị dừng

docker-compose down

  • Xóa vùng chứa và mạng
  • Sử dụng cờ
    docker-compose down
    1 để xóa ổ đĩa

Chạy mà không cần Dockerfile

  • Mở một thiết bị đầu cuối và duyệt đến một vị trí có chứa index.php
  • Chạy lệnh

docker run -p 80:80 -v "$PWD":/var/www/html php:apache

  • Duyệt đến http. //máy chủ cục bộ/
  • Thực hiện các chỉnh sửa trên máy chủ của bạn và làm mới trang để xem các thay đổi
  • Sử dụng CTRL-C để dừng container
  • Sử dụng cờ
    docker-compose down
    0 để chạy trong nền

Dọn dẹp các container bị dừng

docker ps -a
docker container prune

  • Sử dụng
    docker-compose down
    3 để xem tất cả các vùng chứa
  • docker-compose down
    4 loại bỏ các container đã ngừng hoạt động

Xem một lỗi? . Tại đây, bạn cũng có thể chia sẻ suy nghĩ và ý tưởng của mình về các bản cập nhật cho LiveJournal

Yêu cầu của bạn đã được gửi. Bạn có thể theo dõi tiến độ yêu cầu của mình tại.
Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào khác, bạn có thể thêm chúng vào yêu cầu đó bất kỳ lúc nào.

Gửi báo cáo khác Đóng biểu mẫu phản hồi

Cung cấp một liên kết đến trang mà bạn đang gặp lỗi

Bạn phải hài lòng. Dùng thử sách in của chúng tôi trong 30 ngày hoặc Sách điện tử của chúng tôi trong 14 ngày. Nếu chúng không phải là sách tốt nhất bạn từng sử dụng, bạn có thể trả lại sách hoặc hủy sách điện tử để được hoàn tiền nhanh chóng. Không có câu hỏi