區(qū)別是:
創(chuàng)新互聯長期為上千客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為昔陽企業(yè)提供專業(yè)的網站設計、成都網站建設,昔陽網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
PHP采用pdo方式訪問數據庫時,您不必再使用再為它們封裝數據庫操作類,只需要使用PDO接口中的方法就可以對各種數據庫進行操作。
PHP訪問MySQL數據庫:
因為連接數據庫需要較長的時間和較大的資源開銷,所以如果在多個網頁中都要頻繁地訪問數據庫,則可以建立與數據庫的持續(xù)連接。即調用mysql_pconnect()代替mysql_connect()。
基本步驟:
1.連接服務器:mysql_connect();
2.選擇數據庫:mysql_select_db();
3.執(zhí)行SQL語句:mysql_query();
查詢:select
顯示:show
插入:insert into
更新:update
刪除:delete
4.關閉結果集:mysql_free_result($result);
5.關閉數據庫:mysql_close($link);
php訪問數據庫出錯:Warning: mysql_fetch_array(),是參數設置錯誤造成的,解決方法如下:
1、首先打開電腦后,同時按住電腦鍵盤的【開始鍵】和【R鍵】,打開電腦的程序運行彈窗。
2、在電腦左下角彈出的程序運行彈窗中,輸入字母【cmd】,然后點擊【確定】按鈕。
3、在彈出的運行界面中,輸入【mysql -u root -p】,此時會出現屬于密碼的命令行,在后面輸入自己數據庫的密碼即可。
4、數據庫連接成功后,輸入【show global variables like 'port';】,注意不要忘記輸入最后的分號。
5、在展現出來的Mysql信息中,可以看到port的值,這個值就是本地數據庫的端口號。,一般都是3306。
6、知道本地數據庫端口號后,回到php代碼的數據庫配置中將端口號改成正確的端口號即可,這樣就不會報數據庫端口異常的錯誤了。
以mysql為例
字段:userid,username,password,email
1.連接數據庫:$conn=mysql_connect("localhost","username","password");
2.選擇數據庫:$db=mysql_select_db("databaseName",$conn);
3.構造sql語句:$sql="select * from userinfo";
4.執(zhí)行查詢:$result=mysql_query($sql);
5.讀取數據:$row=mysql_fetch_query($result);
6.循環(huán)顯示讀取數據:
while($row){
echo $row["username"];
echo $row["password"];
echo $row["email"];
……
$row=mysql_fetch_query($result);
}
PHP連接數據庫Mysql錯誤:Fatal error: Call to undefined function mysql_connect() in。。。(某個php文件的地址)
此錯誤是出現在安裝并配置好PHP、Mysql、Apache服務器的情況下產生的。
我在網上查找了很多原因,并嘗試著修改之后成功了,將解決方法跟大家交流下。
1、在PHP安裝目錄之下,找到php.ini,在此文件中將“;extension=php_mysql.dll”引號中句子前的分號去掉。表明php可以加載此mysql模塊,當然也可以選擇其他要加載的模塊,去掉其前面的分號,但是模塊加載得越多,占用的資源越多。
2、加載了模塊之后,就需要指明模塊所在的位置,比較簡單的方式是直接修改環(huán)境變量。
具體操作為:
右鍵”我的電腦” - “屬性” - “高級” - “環(huán)境變量”,編輯“系統(tǒng)變量”下的“Path”,在原來的值后加上“;E:\php\php5;E:\php\php5\ext”。(“E:\php\php5”為php的安裝目錄)
系統(tǒng)路徑添加好之后需要重啟計算機才能生效。
3、將php安裝目錄下的libmysql.dll拷貝至apache服務器的bin目錄之下。
4、所有的配置修改好之后,需要重啟apache服務器。
測試代碼:test.php(其中,user為MySQL的用戶名,userpassword為MySQL的對應用戶密碼)
分享標題:php數據庫訪問 PHP讀取數據庫
網頁鏈接:http://chinadenli.net/article38/dododpp.html
成都網站建設公司_創(chuàng)新互聯,為您提供App開發(fā)、虛擬主機、云服務器、域名注冊、靜態(tài)網站、網站策劃
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯