編譯時,只要使用 --with-mysql[=DIR] 配置選項即可,其中可選的 [DIR] 指向 html' target='_blank'>MySQL 的安裝目錄。
雖然本 MySQL 擴展庫兼容 MySQL 4.1.0 及其以后版本,但是它不支持這些版本提供的額外功能。要使用這些功能,請使用 MySQLi 擴展庫。
如果要同時安裝 mysql 擴展庫和 mysqli 擴展庫,必須使用同一個客戶端庫以避免任何沖突。
默認開啟了 --with-mysql 選項。此默認行為可以用 --without-mysql 配置選項來禁止。如果啟用 MySQL 而不指定安裝目錄的話,PHP 將使用綁定的 MySQL 客戶端連接庫。
還有其它應用程序使用 MySQL(例如 auth-mysql)的用戶不要用綁定的庫,而要指定 MySQL 的安裝目錄,如這樣:--with-mysql=/path/to/mysql。這將強制 PHP 使用隨 MySQL 安裝的客戶端連接庫,就可以避免任何沖突。
PHP 5+MySQL 默認未啟用,也沒有綁定的 MySQL 庫。使用 --with-mysql[=DIR] 配置選項來加入 MySQL 的支持。可以從 MySQL 下載頭文件和庫。
MySQL 默認未啟用,因此必須在 php.ini 中激活 php_mysql.dll 動態連接庫。此外,PHP 還需要訪問 MySQL 客戶端連接庫。PHP 的 Windows 發行版包括了一個 libmysql.dll,為了讓 PHP 能和 MySQL 對話,此文件必須放在 Windows 的系統路徑 PATH 中。
要激活任何 PHP 擴展庫(例如 php_mysql.dll),PHP 指令 extension_dir 要被設為 PHP 擴展庫所在的目錄。PHP 5 下 extension_dir 取值的一個例子是 c:/php/ext。
注釋:如果啟動 web 服務器時出現類似如下的錯誤: Unable to load dynamic library './php_mysql.dll' ,這是因為系統找不到 php_mysql.dll 和 / 或 libmysql.dll。
在 MySQL 模塊中使用了兩種資源類型。第一種是數據庫的連接句柄,第二種是 SQL 查詢返回的結果集。
不贊成。發送一條 MySQL 查詢。
使用 mysql_select_db() 和 mysql_query() 代替。
不贊成。轉義一個字符串用于 mysql_query。
使用 mysql_real_escape_string() 代替。
在 PHP 4.3.0 以后的版本中,允許在 mysql_connect() 函數和 mysql_pconnect() 函數中指定更多的客戶端標記:
PHP:指示支持該常量的最早的 PHP 版本。
返回的數據列使用數字索引作為數組的索引名。
索引從 0 開始,表示返回結果的第一個字段。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答