現在要來做一個範例 : 歌曲資料庫的新增/修改/刪除/顯示。 首先我們先把登入登出的功能做出來。 預計要有幾個檔案 : login.php 用來顯示登入表單,以及進行登入驗證。 logout.php 用來登出,清除已登入的狀態。 check.inc.php 用來檢查是否為登入狀態。 process.php 當完成登入後的處理作業。
PHP連接MySQL有三種方式 : MySQL、MySQLi、PDO 參考資料 : https://www.w3schools.com/PHP/php_mysql_connect.asp 因為MySQL連接方式在新版7.0已經不支援,所以不建議使用 參考資料 : https://www.php.net/manual/en/function.mysql-connect.php 使用這個函數phpversion(),可以知道你的PHP版本。
EasyPHP的httpd.conf會有兩個,一個放在EasyPHP目錄下binaries\conf_files\httpd.conf,另外一個在EasyPHP目錄下binaries\apache\conf\httpd.conf。 原則上,我們是要編輯 EasyPHP目錄下binaries\conf_files\httpd.conf ,另外一個httpd.conf不要管他,他是系統會自動處理更新的檔案。 httpd.conf設定重點 : (1) ServerRoot "${path}/binaries/apache" 這是指http的伺服器啟動的根目錄,這個不需要去修改。 (2) Listen 127.0.0.1:80 這是指啟動的IP與PORT,如果避免衝到PORT,可以修改為 Listen 127.0.0.1:8080 或是其他的PORT。 (3) ServerName 127.0.0.1:80 這個跟上面一樣。 (4) DocumentRoot "${path}/data/localweb" 這是瀏覽器打開 localhost 之後,網頁的根目錄所在。