久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日頭條 焦點資訊 營銷之道 企業(yè)報道 淘寶運營 網(wǎng)站建設(shè) 軟件開發(fā) 400電話
  當前位置: 首頁 » 資訊 » 軟件開發(fā) » 正文

PHP與MYSQL數(shù)據(jù)庫連接教程分享

放大字體  縮小字體 發(fā)布日期:2018-02-22  來源:企業(yè)800網(wǎng)  作者:新格網(wǎng)  瀏覽次數(shù):484  【去百度看看】
核心提示:1、了解MySQL數(shù)據(jù)庫,熟練使用mysql(phpMyadmin) 2、PHP代碼實現(xiàn)對MySQL數(shù)據(jù)庫的連接和CURD操作

php與mysql數(shù)據(jù)庫

教學(xué)目標:

1、了解MySQL數(shù)據(jù)庫,熟練使用mysql(phpMyadmin)

2、PHP代碼實現(xiàn)對MySQL數(shù)據(jù)庫的連接和CURD操作

教學(xué)內(nèi)容:

詳細講解:

一、PHP連接數(shù)據(jù)庫

1、連接MYSQL服務(wù)器

使用mysql_connect()函數(shù)創(chuàng)建與mysql服務(wù)器連接。

2、選擇數(shù)據(jù)庫

使用mysql_select_db()函數(shù)選擇mysql數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)庫,并與數(shù)據(jù)庫創(chuàng)建連接。

3、執(zhí)行sql語句

在選擇的數(shù)據(jù)庫中使用mysql_query()函數(shù)執(zhí)行sql語句。

4、關(guān)閉結(jié)果集

Mysql_free_result();數(shù)據(jù)庫操作完成后需要關(guān)閉結(jié)果集,以釋放系統(tǒng)資源。

5、關(guān)閉mysql服務(wù)器

用mysql_close();每使用一次mysql_connect()或mysql_query()函數(shù),都會消耗系統(tǒng)資源。在少量用戶訪問web網(wǎng)站時問題還不太,但如果用戶連接超過一定的數(shù)量,就會造成系統(tǒng)性能的下降,甚至死機。為了避免這種現(xiàn)象的發(fā)生,在完成數(shù)據(jù)庫的操作后,應(yīng)使用mysql_close()函數(shù)關(guān)閉與mysql服務(wù)器的連接,以節(jié)省系統(tǒng)資源。

注:php中與數(shù)據(jù)庫的連接是非持久連接,系統(tǒng)會自動回收,一般不用設(shè)置關(guān)閉。但如果一次性返回的結(jié)果集比較大或網(wǎng)站訪問量比較多,則最好使用mysql_close()函數(shù)手動進行釋放。

二、連接數(shù)據(jù)庫代碼

1、連接服務(wù)器和選擇數(shù)據(jù)庫

$conn=mysql_connect("localhost","root","");
if($conn)
{
echo"數(shù)據(jù)庫連接成功";
}
else
{
Die(數(shù)據(jù)庫連接失敗",mysql_error());//die()函數(shù)表示向用戶輸出引號中的內(nèi)容,程序終止執(zhí)行
}
$select=mysql_select_db("school",$conn);//選擇數(shù)據(jù)庫

Mysql_query("setnamesutf-8");//設(shè)置數(shù)據(jù)庫編碼格式是utf-8
if($select)
echo"選擇數(shù)據(jù)庫成功";
else
echo"選擇數(shù)據(jù)庫失敗";
?>

2、添加一條數(shù)據(jù)

實例:注冊用戶

3、實例:用戶登錄成功

4、修改、刪除一條數(shù)據(jù)

login.php
include("db.php");
?>

注冊/登錄用戶

用戶名:

密碼:

$uName="";
$pwd="";
if($_POST["sub"])
{
$uName=$_POST["userName"];
$pwd=$_POST["pwd"];
$sql="insertinto`users`(`uName`,`uPwd`)values('".$uName."','".$pwd."')";
$query=mysql_query($sql,$conn);
if($query)
echo"注冊成功";
else
echo"注冊失敗";
}
if($_POST["sub_1"])
{
$uName=$_POST["userName"];
$pwd=$_POST["pwd"];
echo$pwd;
$sql="select*fromuserswhereuName='".$uName."'anduPwd='".$pwd."'";
$query=mysql_query($sql,$conn);
$row=mysql_fetch_array($query);
if($row)
echo"";else
echo"登錄失敗";
}
?>
Db.php
$host="localhost";
$root="root";
$rPwd="";$conn=mysql_connect($host,$root,$rPwd);
if(!$conn)
die("連接數(shù)據(jù)庫服務(wù)器失敗".mysql_error());$select=mysql_select_db("school",$conn);mysql_query("setnamesgb2312");
if(!$select)
echo"選擇數(shù)據(jù)庫失敗";
?>
Index_ok.php
echo"相信您的技術(shù),您已登陸成功";echo"返回";?>

相關(guān)推薦:

php數(shù)據(jù)庫連接mysql與mysqli的區(qū)別與用法

利用PHP實現(xiàn)mysql數(shù)據(jù)庫連接的操作詳解

PHP實現(xiàn)數(shù)據(jù)庫連接池的具體分析

以上就是PHP與MYSQL數(shù)據(jù)庫連接教程分享的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

 
關(guān)鍵詞: MYSQL,php,數(shù)據(jù)庫
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規(guī)舉報 ]  [ 關(guān)閉窗口 ]

 
0條 [查看全部]  相關(guān)評論

 
網(wǎng)站首頁 | 關(guān)于我們 | 聯(lián)系方式 | 使用協(xié)議 | 版權(quán)隱私 | 網(wǎng)站地圖 | 排名推廣 | 廣告服務(wù) | 積分換禮 | 網(wǎng)站留言 | RSS訂閱 | 吉ICP備11001726號-6
企業(yè)800網(wǎng) · 提供技術(shù)支持