{"id":242,"date":"2026-06-19T07:31:02","date_gmt":"2026-06-19T14:31:02","guid":{"rendered":"https:\/\/choice.work\/?p=242"},"modified":"2026-06-21T00:10:00","modified_gmt":"2026-06-21T07:10:00","slug":"choice-log-no-1781879411-murachs-php-and-mysql-4th-edition","status":"publish","type":"post","link":"https:\/\/choice.work\/?p=242","title":{"rendered":"Choice log no. 1781879411 &#8211; Murach&#8217;s PHP and MySQL 4th Edition"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/choice.work\/wp-content\/uploads\/2026\/06\/PHPMySQL4ED.jpg?w=776&#038;ssl=1\" alt=\"Murach\u2019s_PHP_and_MySQL_4thEd\" class=\"size-full wp-image aligncenter\" id=\"i-235\"><\/p>\n<h2 id=\"tablepress-1-name\" class=\"tablepress-table-name tablepress-table-name-id-1\">murach's PHP and MySQL 4th Edition<\/h2>\n<span id=\"tablepress-1-description\" class=\"tablepress-table-description tablepress-table-description-id-1\">Murach's PHP and MySQL (4th Edition) by Joel Murach and Ray Harris is a practical, 850-page guide for building database-driven websites. It is highly regarded for its beginner-friendly, hands-on approach and teaches server-side web programming using industry best practices.<\/span>\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1 tbody-has-connected-cells\" aria-labelledby=\"tablepress-1-name\" aria-describedby=\"tablepress-1-description\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><h1>Contents<\/h1><\/th><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Introduction<\/td><td class=\"column-4\"><\/td><td class=\"column-5\">XV<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td colspan=\"5\" class=\"column-1\"><b>Section 1 Get started fast with PHP and MySQL<\/b><\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\"><b>Done<\/b><\/td><td class=\"column-2\"><b>Date<\/b><\/td><td class=\"column-3\"><b>Chapter<\/b><\/td><td class=\"column-4\"><b>Description<\/b><\/td><td class=\"column-5\"><b>Page<\/b><\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 1<\/td><td class=\"column-4\">Introduction to web development with PHP<\/td><td class=\"column-5\">3<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 2<\/td><td class=\"column-4\">How to code a PHP application<\/td><td class=\"column-5\">45<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 3<\/td><td class=\"column-4\">Introduction to relational databases and MySQL<\/td><td class=\"column-5\">93<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 4<\/td><td class=\"column-4\">How to use PHP with a MySQL database<\/td><td class=\"column-5\">125<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 5<\/td><td class=\"column-4\">How to use the MVC pattern to organize your code<\/td><td class=\"column-5\">159<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 6<\/td><td class=\"column-4\">How to test and debug a PHP applicaton<\/td><td class=\"column-5\">193<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td colspan=\"5\" class=\"column-1\"><b>Section 2 Master PHP programming<\/b><\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\"><b>Done<\/b><\/td><td class=\"column-2\"><b>Date<\/b><\/td><td class=\"column-3\"><b>Chapter<\/b><\/td><td class=\"column-4\"><b>Description<\/b><\/td><td class=\"column-5\"><b>Page<\/b><\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 7<\/td><td class=\"column-4\">How to work with form data<\/td><td class=\"column-5\">211<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 8<\/td><td class=\"column-4\">How to code control statements<\/td><td class=\"column-5\">235<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 9<\/td><td class=\"column-4\">How to work with strings and numbers<\/td><td class=\"column-5\">267<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 10<\/td><td class=\"column-4\">How to work with dates<\/td><td class=\"column-5\">299<\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 11<\/td><td class=\"column-4\">How to create and use arrays<\/td><td class=\"column-5\">317<\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 12<\/td><td class=\"column-4\">How to work with cookies and sessions<\/td><td class=\"column-5\">355<\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 13<\/td><td class=\"column-4\">How to create and use functions<\/td><td class=\"column-5\">387<\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 14<\/td><td class=\"column-4\">How to create and use objects<\/td><td class=\"column-5\">427<\/td>\n<\/tr>\n<tr class=\"row-21\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 15<\/td><td class=\"column-4\">How to use regular expressions, handle exceptions, and validate data<\/td><td class=\"column-5\">481<\/td>\n<\/tr>\n<tr class=\"row-22\">\n\t<td colspan=\"5\" class=\"column-1\"><b>Section 3 Master MySQL programming<\/b><\/td>\n<\/tr>\n<tr class=\"row-23\">\n\t<td class=\"column-1\"><b>Done<\/b><\/td><td class=\"column-2\"><b>Date<\/b><\/td><td class=\"column-3\"><b>Chapter<\/b><\/td><td class=\"column-4\"><b>Description<\/b><\/td><td class=\"column-5\"><b>Page<\/b><\/td>\n<\/tr>\n<tr class=\"row-24\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 16<\/td><td class=\"column-4\">How to design a database<\/td><td class=\"column-5\">523<\/td>\n<\/tr>\n<tr class=\"row-25\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 17<\/td><td class=\"column-4\">How to use SQL to create a database<\/td><td class=\"column-5\">553<\/td>\n<\/tr>\n<tr class=\"row-26\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 18<\/td><td class=\"column-4\">How to use SQL to work with a database<\/td><td class=\"column-5\">591<\/td>\n<\/tr>\n<tr class=\"row-27\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 19<\/td><td class=\"column-4\">Professional PHP for working with MySQL<\/td><td class=\"column-5\">629<\/td>\n<\/tr>\n<tr class=\"row-28\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 20<\/td><td class=\"column-4\">A database-driven website<\/td><td class=\"column-5\">669<\/td>\n<\/tr>\n<tr class=\"row-29\">\n\t<td colspan=\"5\" class=\"column-1\"><b>Section 4 Master the advanced skills for building websites<\/b><\/td>\n<\/tr>\n<tr class=\"row-30\">\n\t<td class=\"column-1\"><b>Done<\/b><\/td><td class=\"column-2\"><b>Date<\/b><\/td><td class=\"column-3\"><b>Chapter<\/b><\/td><td class=\"column-4\"><b>Description<\/b><\/td><td class=\"column-5\"><b>Page<\/b><\/td>\n<\/tr>\n<tr class=\"row-31\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 21<\/td><td class=\"column-4\">How to create secure websites<\/td><td class=\"column-5\">699<\/td>\n<\/tr>\n<tr class=\"row-32\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 22<\/td><td class=\"column-4\">How to work with files, uploads, and images<\/td><td class=\"column-5\">725<\/td>\n<\/tr>\n<tr class=\"row-33\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Chapter 23<\/td><td class=\"column-4\">An eCommerce website<\/td><td class=\"column-5\">759<\/td>\n<\/tr>\n<tr class=\"row-34\">\n\t<td class=\"column-1\"><b>Appendixes<\/b><\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td><td class=\"column-5\"><\/td>\n<\/tr>\n<tr class=\"row-35\">\n\t<td class=\"column-1\"><b>Done<\/b><\/td><td class=\"column-2\"><b>Date<\/b><\/td><td class=\"column-3\"><b>Chapter<\/b><\/td><td class=\"column-4\"><b>Description<\/b><\/td><td class=\"column-5\"><b>Page<\/b><\/td>\n<\/tr>\n<tr class=\"row-36\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Appendix A<\/td><td class=\"column-4\">How to set up Windows for this book<\/td><td class=\"column-5\">781<\/td>\n<\/tr>\n<tr class=\"row-37\">\n\t<td class=\"column-1\"><input type=\"checkbox\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Appendix B<\/td><td class=\"column-4\">How to set up macOS for this book<\/td><td class=\"column-5\">799<\/td>\n<\/tr>\n<tr class=\"row-38\">\n\t<td colspan=\"4\" class=\"column-1\">Index<\/td><td class=\"column-5\">816<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-1 from cache -->\n<p><strong>Start date<\/strong>:<br>\n<strong>Finish date<\/strong>: <\/p>\n<p><a href=\"https:\/\/choice.work\/?tag=php\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>php<\/a> <a href=\"https:\/\/choice.work\/?tag=mysql\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>mysql<\/a> <a href=\"https:\/\/choice.work\/?tag=learn\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>learn<\/a><\/p>\n<nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/choice.work\/?p=242#respond\" title=\"Reply\"  class=\"o2-post-reply o2-reply genericon  genericon-reply\"  data-action=\"reply\"  data-actionstate=\"default\" >Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>Start date: Finish date: #php #mysql #learn Reply<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[39,48,47],"class_list":["post-242","post","type-post","status-publish","format-standard","hentry","category-choice","tag-learn","tag-mysql","tag-php","author-choice"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/posts\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=242"}],"version-history":[{"count":8,"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/posts\/242\/revisions\/257"}],"wp:attachment":[{"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}