PHP和MySQL
4個月前,程君已經會寫簡單的HTML了。在他迫不及待的心境下,我又讓他繼續學習PHP和MySQL。我知道這樣很胡來,不過年輕人熱切、急迫的心情卻可以理解,我們也是這麼過來的。環境是WAMP,這次依然推薦了Head First的入門書:《O'Reilly:Head First PHP & MySQL(中文版)》。
事到如今,我不得不承認這是一個錯誤的推薦。這本書寫的實在是,太爛了。夾雜著許多大而無當的例子和程式碼。一本初學者友好的書裡,應該充滿可立即執行,且能見到效果的小例子。我最喜歡的一個比喻是某程式設計師說的,程式碼不要比自己的腦袋大。具體說,是顯示器上一個函式的長度,不要比自己的腦袋大。
我向程君闡明瞭我對此書的看法,但他仍然偏執的認為沒有關係。而他的學習方法竟然是抄程式碼在紙上。我多次勸說他即使抄程式碼,也要在編輯器裡抄,抄一段執行看到效果,才能加強理解。然而不愧是不斷給我製造麻煩的程咬金,把我的金玉良言當作耳邊風,果斷拒絕,我行我素。
春節前,僅憑這本書的學習,以及在我零碎可以忽略的指引下,程君竟然也能在控制檯寫些簡單的SQL語句,建表、查詢、刪除、索引、修改表等;而PHP抄的差不多,十多個頁面都能關聯在一起,可以執行了。每早7點多就到單位學習,春節回家的火車上還在看書,其精神可嘉也。
春節回來後,程君拿書問我一些問題,我也看的頭大。問他結果連變數是什麼還沒搞清楚,更無論字串、陣列、函式等了。我又冒險推薦了《PHP程式設計》這本書。然而此書竟已絕版,各網站搜尋一陣無果後,還是在萬能的淘寶上買到了影印本,贈給了程君。
說冒險,是這本書的難度不適合毫無基礎的初學者。但畢竟在每個主題的講解上,本書還是極為清晰的。配合書後的索引看,在遇到問題時查證也很方便。然而事後證明,這本書的幫助不大。程君又開始寫自己的汽車行管理系統了,包括會員、充值、員工的請假、工資管理等。每每遇到問題,我總讓他理解清楚在進行下一個步,不要貪多嚼不爛;而程君的答覆都是沒關係,遇到問題再說,基礎不重要。完全一種堂吉訶德面對風車時大無畏的精神,而我則有感作為風車的無奈。
直到本週,程君遇到一個極為基礎的和陣列有關的問題卡殼,才被我拉住一路狂奔的腳步,好好學習陣列。在近期的學習中,程君養成的一個好習慣是用上了有道雲筆記來記錄知識和問題,這是唯一讓我感到欣慰的地方。另其學習之精神,堅強的意志,覺得凡事都可克服之勇氣,讓我有感後生可畏,有諸多讓人尊敬之處。
相關文章
- PHP和MySQL Web開發PHPMySqlWeb
- mysql和apache不認識phpMySqlApachePHP
- PHP1:在Windows上安裝和配置PHP,Apache和MySQLPHPWindowsApacheMySql
- Mac下Nginx、PHP、MySQL 和 PHP-fpm安裝配置MacNginxPHPMySql
- 用PHP和MySQL儲存和輸出圖片PHPMySql
- PHP中MySQL、MySQLi和PDO的用法和區別PHPMySql
- 開啟mysql和php慢日誌方法MySqlPHP
- 【PHP】Php連結mysqlPHPMySql
- 教你在命令列下執行PHP和MySQL命令列PHPMySql
- php小試mysql-zmq-plugin和pthreadsPHPMySqlMQPluginthread
- MySQL Delete PHPMySqldeletePHP
- 讓dede執行php程式碼和mysql語句PHPMySql
- [php]mysql操作流程PHPMySql
- php mysqli操作 mysqlPHPMySql
- javascript和PHP及MYSQL時間格式化函式JavaScriptPHPMySql函式
- PHP和mySQL的字符集編碼問題(1)PHPMySql
- Apache、SSL、MySQL和PHP平滑無縫地安裝 (轉)ApacheMySqlPHP
- 利用php+mysql儲存和輸出檔案(轉)PHPMySql
- 《PHP、MySQL和Apache入門經典(第5版)》一2.2如何獲取MySQLPHPMySqlApache
- PHP Mysql support: 是mysql 還是mysqlnd?PHPMySql
- PHP、MeriaDB(MySQL)PHPMySql
- mac os nginx php mysqlMacNginxPHPMySql
- apache+mysql4+phpApacheMySqlPHP
- 0066 使用PHP和MySQL實現學生分數資訊管理PHPMySql
- centos單獨安裝PHP的mysql和mysqli擴充套件CentOSPHPMySql套件
- CentOS 下安裝 LEMP 服務(nginx、MariaDB/MySQL 和 php)CentOSNginxMySqlPHP
- php呼叫mysql儲存過程和函式的方法(轉)PHPMySql儲存過程函式
- Zope的優點和Apache+PHP+MySQL的比較(轉)ApachePHPMySql
- 用PHP連mysql和oracle資料庫效能比較(轉)PHPMySqlOracle資料庫
- PHP系列(十一)PHP操作mysql(i)資料庫PHPMySql資料庫
- PHP慢指令碼日誌和Mysql的慢查詢日誌PHP指令碼MySql
- 使用HAProxy、PHP、Redis和MySQL支撐每週10億請求PHPRedisMySql
- ssl + apache? 我的是RH7.2(3) ,APACHE,PHP和MYSQL(轉)ApachePHPMySql
- ES-MySQL-PHP的使用MySqlPHP
- Docker配置PHP+Nginx+MySQLDockerPHPNginxMySql
- PHP操作MySQL資料庫PHPMySql資料庫
- mysql及php命名規範MySqlPHP
- PHP 如何安全的使用 MySQL ?PHPMySql