數(shù)據(jù)庫連接代碼(php+Mysql)以及讀取表中內(nèi)容:
創(chuàng)新互聯(lián)公司服務(wù)項目包括清河門網(wǎng)站建設(shè)、清河門網(wǎng)站制作、清河門網(wǎng)頁制作以及清河門網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,清河門網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到清河門省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
例如:php連接MySql
1.為了更好地設(shè)置數(shù)據(jù)連接,一般會將數(shù)據(jù)連接所涉及的值定義成變量.
$mysql_server_name='localhost'; //改成自己的mysql數(shù)據(jù)庫服務(wù)器
$mysql_username='root'; //改成自己的mysql數(shù)據(jù)庫用戶名
$mysql_password='123456'; //改成自己的mysql數(shù)據(jù)庫密碼
$mysql_database='Mydb'; //改成自己的mysql數(shù)據(jù)庫名
也可把以上變量放在一個文件里,可以隨時讓其他文件調(diào)用.
例如: 將以上內(nèi)容放在:db_config.php 那么在其他需要用到數(shù)據(jù)庫的頁面直接調(diào)用.
調(diào)用代碼:require("db_config.php");
2.連接數(shù)據(jù)庫
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") ; //連接數(shù)據(jù)庫
mysql_query("set names 'utf8'"); //數(shù)據(jù)庫輸出編碼 應(yīng)該與你的數(shù)據(jù)庫編碼保持一致.南昌網(wǎng)站建設(shè)公司百恒網(wǎng)絡(luò)PHP工程師建議用UTF-8 國際標準編碼.
mysql_select_db($mysql_database); //打開數(shù)據(jù)庫
$sql ="select * from news "; //SQL語句
$result = mysql_query($sql,$conn); //查詢
3.讀取表中的內(nèi)容,這里我們用while,可以根據(jù)具體情況,用for 或其他的.
while($row = mysql_fetch_array($result))
{
echo "div style=\"height:24px; line-height:24px; font-weight:bold;\""; //排版代碼
echo $row['Topic'] . "br/";
echo "/div"; //排版代碼
}
4.php寫入數(shù)據(jù)庫,Mysql數(shù)據(jù)的寫入
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //連接數(shù)據(jù)庫
mysql_query("set names 'utf8'"); //數(shù)據(jù)庫輸出編碼
mysql_select_db($mysql_database); //打開數(shù)據(jù)庫
$sql = "insert into messageboard (Topic,Content,Enabled,Date) values ('$Topic','$Content','1','2011-01-12')";
mysql_query($sql);
mysql_close(); //關(guān)閉MySQL連接
請修改你的18行為:
echo "插入失?。⊿QL:$insertbr原因:".mysql_error().")!"
修改后肯定仍然無法插入,但是瀏覽器上會顯示失敗的原因,你也就能知道怎么修改了,如果不知道請拷屏瀏覽器上圖。
另外,我好像已經(jīng)發(fā)現(xiàn)你的問題了,mysql系列函數(shù),有的用了i,有的沒有,這是不可以的,要統(tǒng)一。
PHP里面的數(shù)據(jù)庫擴展會提供有相應(yīng)的函數(shù)捕獲錯誤,比如mysql有mysql_errno,mysql_error用來取得數(shù)據(jù)庫的錯誤信息,PostgreSQL 就有pg_last_error函數(shù),可以查查PHP手冊
打字不易,如滿意,望采納。
分享名稱:php數(shù)據(jù)庫存在的問題,php數(shù)據(jù)庫存在的問題有哪些
本文網(wǎng)址:http://m.rwnh.cn/article46/phjgeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、App設(shè)計、動態(tài)網(wǎng)站、建站公司、外貿(mào)建站、網(wǎng)站維護
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)