怎麼用php去調用數據庫裏面的數據
PHP 獨特的語法混合了C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。下面是小編為大家帶來的關於怎麼用php去調用數據庫裏面的數據的知識,歡迎閲讀。
怎麼用php去調用數據庫裏面的數據
extension=php_ 前的; 去掉
extension_dir = " " 路徑是否正確
構建與mysql的鏈接:mysql_connect
打開某個數據庫:mysql_select_db
mysql_connect("主機", "用户名", "密碼")
mysql_select_db("打開數據庫",連接標識符); 鏈接標識符是可以不填的。如果不填就會被認為是上一次(最近一次的打開)
鏈接成功之後,查找表裏面的數據
$sql = "SELECT * FROM test";
$result = @ mysql_query($sql, $conn) ordie(mysql_error());
Mysql_error是mysql的錯誤信息的函數
鏈接查詢成功了。那麼我們需要來對裏面的數據進行以數組的方式來讀取出來才行。
這時候就用到了一下兩個函數了
1、 mysql_fetch_row(result); 這個是把查詢出來的數據,轉化成數組。但是座標值。就是key值是從0開始的。
2、 mysql_fetch_array(result); 這是座標值是用數據庫裏面的字段名來做座標值的。 我個人覺得這個是更加合適的。
mysql_query("setnames 'utf8'"); 解決中文亂碼
這句代碼放在php文件裏面就可以解決到數據庫的編碼和文件的編碼不一致而產生的亂碼的`現象了。我們需要進到數據庫裏面去看一下我們當時構建數據庫的時候所選擇的編碼是什麼。
常用的函數的介紹:
mysql_num_rows 用於計算查詢結果中所得行的數目
例子:echo mysql_num_rows($query); 分頁的時候必須用到的這個函數的
mysql__id 傳回最後一次使用 INSERT 指令的 ID。
$a=mysql__id();
echo$a;
mysql_tablename 取得數據庫名稱
mysql_list_tables 列出 MySQL 數據庫中的表
以上兩種函數可以結合使用。例子如下:
$result = mysql_list_tables("txmd");
echo mysql_tablename($result,0);
mysql_error 返回錯誤信息
echo mysql_error(); 主要是數據庫產生錯誤時候。
echomysql_errno(); 返回數據庫打開時候的錯誤代碼
mysql_close 關閉 MySQL 鏈接
mysql_close($con);
-
PHP中多態如何實現
PHP是一種HTML內嵌式的,用來製作動態網頁的服務器端的腳本語言。以下是本站小編整理的PHP中多態如何實現的內容,歡迎學習!1PHP語言介紹PHP是一種HTML內嵌式的,用來製作動態網頁的服務器端的腳本語言。其特點是:開發週期短,穩定安全,簡單易學,免費開源,良好的跨平台特性...
-
php統計數組元素個數的方法
PHP是一種HTML內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的.風格有類似於C語言,被廣泛地運用。下面是小編為大家搜索整理的php統計數組元素個數的方法,希望大家能有所收穫,更多精彩內容請及時關注我們應屆畢業生考試網!count():對數組中的元...
-
2017年PHP錯誤總結範文
導語:如果你還是PHP新手的話,不妨就找些PHP錯誤點來看看。下面的是本站小編為大家蒐集的2017年PHP錯誤總結,供大家參考。錯誤總結PHP-不斷更新(新手必看)做開發請開啟全部錯誤提示:error_reporting=E_ALL|E_STRICT屏蔽錯誤提示等於掩耳盜鈴。代碼寫規範,錯誤少一半...
-
php通過sudo執行root指令
PHP是一種很強大的語言,那麼下面就一起來看他在指令方面的應用吧!下面是本站小編精心為大家整理的php通過sudo執行root指令,希望對大家學習有幫助,更多內容請關注應屆畢業生網!1.高級的用法如限制主機、用户組、命令組的用法可以參照下面的規則,詳細可參看"mansudo...