1.PHP和MySQL連接配接
php.ini 加載mysql元件:
extension=php_mysql.dll 前的; 去掉
extension_dir = " " 路徑是否正确
PHP連結mysql函數
mysql_connect: 開啟 MySQL 連結
mysql_select_db: 打開一個資料庫
mysql_connect("主機", "使用者名", "密碼");
mysql_select_db("打開資料庫",連接配接辨別符);
2、如何去執行一個SQL語句
mysql_query (SQL語句 ,連接配接辨別符);
說明:mysql_query用來根據連接配接辨別符向該資料庫伺服器的目前資料庫發送查詢,
如果連接配接辨別符預設,則預設為是上一次打開的連接配接。
傳回值:成功後傳回一個結果辨別符,失敗時傳回false。
$sql = "SELECT * FROM test";
$result = @ mysql_query($sql, $conn) or die(mysql_error());
3、兩種查詢函數array / row差別
格式:mysql_fetch_row(result);
說明:mysql_fetch_row用來查詢結果的一行儲存至數組,該數組下标從0開始,每一個數組元素對應一個域。通過循環,可以将查詢結果全部獲得。
格式:mysql_fetch_array(result);
說明:mysql_fetch_array和mysql_fetch_row功能基本相同,隻不過它除了可以用從0開始的偏移量作索引,還可以用域名作索引。值傳回下一行的所有域值,并将其儲存至一個數組中,沒有行時傳回false。
mysql_query("set names 'GBK'"); 解決中文亂碼。
4、其他常用Mysql函數介紹
mysql_num_rows 用于計算查詢結果中所得行的數目。
mysql_insert_id 傳回最後一次使用 INSERT 指令的ID。
mysql_tablename 取得資料庫名稱。
mysql_error 傳回錯誤資訊。
mysql_close 關閉 MySQL 連結。