{"id":238,"date":"2026-06-19T07:25:09","date_gmt":"2026-06-19T14:25:09","guid":{"rendered":"https:\/\/choice.work\/?p=238"},"modified":"2026-06-21T00:41:51","modified_gmt":"2026-06-21T07:41:51","slug":"choice-log-no-1781878800-jon-ducketts-php-and-mysql","status":"publish","type":"post","link":"https:\/\/choice.work\/?p=238","title":{"rendered":"Choice log no. 1781878800 &#8211; Jon Duckett&#8217;s PHP and MySQL"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/choice.work\/wp-content\/uploads\/2026\/06\/JonDuckettPHPMySQL.webp?w=776&#038;ssl=1\" alt=\"JonDuckettPHPMySQL\" class=\"size-full wp-image aligncenter\" id=\"i-237\"><\/p>\n<h2 id=\"tablepress-2-name\" class=\"tablepress-table-name tablepress-table-name-id-2\">Jon Duckett\u2019s PHP and MySQL<\/h2>\n<span id=\"tablepress-2-description\" class=\"tablepress-table-description tablepress-table-description-id-2\">Written by best-selling HTML &amp; CSS and JavaScript &amp; jQuery author Jon Duckett, PHP &amp; MySQL: Server-side Web Development uses a unique visual approach, with step-by-step instructions, practical code examples and pro tips that will teach you how to build modern database-driven websites using PHP<\/span>\n\n<table id=\"tablepress-2\" class=\"tablepress tablepress-id-2 tbody-has-connected-cells\" aria-labelledby=\"tablepress-2-name\" aria-describedby=\"tablepress-2-description\">\n<thead>\n<tr class=\"row-1\">\n\t<th colspan=\"4\" class=\"column-1\">Table of Contents<\/th><th class=\"column-5\">1<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td colspan=\"4\" class=\"column-1\"><b>Section A Basic Programming Instructions<\/b><\/td><td class=\"column-5\">17<\/td>\n<\/tr>\n<tr class=\"row-3\">\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-4\">\n\t<td class=\"column-1\"><input type=\"checkbox\" checked><\/td><td class=\"column-2\">06\/20\/2026<\/td><td class=\"column-3\">Chapter 1<\/td><td class=\"column-4\">Variables, Expressions &amp; Operators<\/td><td class=\"column-5\">29<\/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 2<\/td><td class=\"column-4\">Control Structures<\/td><td class=\"column-5\">67<\/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 3<\/td><td class=\"column-4\">Functions<\/td><td class=\"column-5\">103<\/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 4<\/td><td class=\"column-4\">Objects &amp; Classes<\/td><td class=\"column-5\">143<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td colspan=\"4\" class=\"column-1\"><b>Section B Dynamic Web Pages<\/b><\/td><td class=\"column-5\">177<\/td>\n<\/tr>\n<tr class=\"row-9\">\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-10\">\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\">Built-In Functions<\/td><td class=\"column-5\">201<\/td>\n<\/tr>\n<tr class=\"row-11\">\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\">Getting Data From Browsers<\/td><td class=\"column-5\">231<\/td>\n<\/tr>\n<tr class=\"row-12\">\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\">Images &amp; Files<\/td><td class=\"column-5\">285<\/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 8<\/td><td class=\"column-4\">Dates &amp; Times<\/td><td class=\"column-5\">309<\/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 9<\/td><td class=\"column-4\">Error Handling<\/td><td class=\"column-5\">329<\/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 10<\/td><td class=\"column-4\">Error Handling<\/td><td class=\"column-5\">349<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td colspan=\"4\" class=\"column-1\"><b>Section C Database Driven Websites<\/b><\/td><td class=\"column-5\">381<\/td>\n<\/tr>\n<tr class=\"row-17\">\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-18\">\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\">Structured Query Language<\/td><td class=\"column-5\">397<\/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 12<\/td><td class=\"column-4\">Get &amp; Show Data From a Database<\/td><td class=\"column-5\">433<\/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 13<\/td><td class=\"column-4\">Updating Data in a Database<\/td><td class=\"column-5\">483<\/td>\n<\/tr>\n<tr class=\"row-21\">\n\t<td colspan=\"4\" class=\"column-1\"><b>Section D Extending the Sample Application<\/b><\/td><td class=\"column-5\">521<\/td>\n<\/tr>\n<tr class=\"row-22\">\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-23\">\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\">Refactoring &amp; Dependency Injection<\/td><td class=\"column-5\">533<\/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 15<\/td><td class=\"column-4\">Namespaces &amp; Libraries<\/td><td class=\"column-5\">557<\/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 16<\/td><td class=\"column-4\">Membership<\/td><td class=\"column-5\">603<\/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 17<\/td><td class=\"column-4\">Adding Functionality<\/td><td class=\"column-5\">633<\/td>\n<\/tr>\n<tr class=\"row-27\">\n\t<td colspan=\"4\" class=\"column-1\">Index<\/td><td class=\"column-5\">662<\/td>\n<\/tr>\n<tr class=\"row-28\">\n\t<td colspan=\"2\" class=\"column-1\"><\/td><td colspan=\"3\" class=\"column-3\">Code download: <a href=\"https:\/\/phpandmysql.com\/code\/\" target=\"_blank\">https:\/\/phpandmysql.com\/code\/<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-2 from cache -->\n<p>Start date: 06-19-2026<br>\nFinish date: <\/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=238#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: 06-19-2026 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-238","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\/238","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=238"}],"version-history":[{"count":4,"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/posts\/238\/revisions"}],"predecessor-version":[{"id":261,"href":"https:\/\/choice.work\/index.php?rest_route=\/wp\/v2\/posts\/238\/revisions\/261"}],"wp:attachment":[{"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/choice.work\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}