精PHP與MYSQL資料庫連線
精PHP與MYSQL資料庫連線
[巧克力情人節]
php與mysql資料庫
教學目標:
1、瞭解MySQL資料庫,熟練使用mysql(phpMyadmin)
2、PHP程式碼實現對MySQL資料庫的連線和CURD操作
教學內容:
詳細講解:
一、PHP連線資料庫
1、連線MYSQL伺服器
使用mysql_connect()函式建立與mysql伺服器連線。
2、選擇資料庫
使用mysql_select_db()函式選擇mysql資料庫伺服器上的資料庫,並與資料庫建立連線。
3、執行sql語句
在選擇的資料庫中使用mysql_query()函式執行sql語句。
4、關閉結果集
Mysql_free_result();資料庫操作完成後需要關閉結果集,以釋放系統資源。
5、關閉mysql伺服器
用mysql_close();每使用一次mysql_connect()或mysql_query()函式,都會消耗系統資源。在少量使用者訪問web網站時問題還不太,但如果使用者連線超過一定的數量,就會造成系統效能的下降,甚至當機。為了避免這種現象的發生,在完成資料庫的操作後,應使用mysql_close()函式關閉與mysql伺服器的連線,以節省系統資源。
注:php中與資料庫的連線是非持久連線,系統會自動回收,一般不用設定關閉。但如果一次性返回的結果集比較大或網站訪問量比較多,則最好使用mysql_close()函式手動進行釋放。
二、連線資料庫程式碼
1、連線伺服器和選擇資料庫
$conn=mysql_connect("localhost","root","");
if($conn)
{
echo"資料庫連線成功";
}
else
{
Die(資料庫連線失敗",mysql_error());//die()函式表示向使用者輸出引號中的內容,程式終止執行
}
$select=mysql_select_db("school",$conn);//選擇資料庫
Mysql_query("setnamesutf-8");//設定資料庫編碼格式是utf-8
if($select)
echo"選擇資料庫成功";
else
echo"選擇資料庫失敗";
?>
2、新增一條資料
例項:註冊使用者
3、例項:使用者登入成功
4、修改、刪除一條資料
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("連線資料庫伺服器失敗".mysql_error());$select=mysql_select_db("school",$conn);mysql_query("setnamesgb2312");
if(!$select)
echo"選擇資料庫失敗";
?>
Index_ok.php
echo"相信您的技術,您已登陸成功";echo"返回";?>
作者:蘇暖人
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2730/viewspace-2813649/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP連線、查詢MySQL資料庫PHPMySql資料庫
- 連線資料庫-mysql資料庫MySql
- PHP 連線access資料庫PHP資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- php基礎之連線mysql資料庫和查詢資料PHPMySql資料庫
- 如何連線MySQL資料庫MySql資料庫
- django | 連線mysql資料庫DjangoMySql資料庫
- Python連線MySQL資料庫PythonMySql資料庫
- pycharm連線MySQL資料庫PyCharmMySql資料庫
- php網站資料庫連線PHP網站資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- 遠端連線mysql資料庫MySql資料庫
- Django 2連線MySQL資料庫DjangoMySql資料庫
- 使用PETAPOCO連線MYSQL資料庫MySql資料庫
- 使用cmd連線mysql資料庫MySql資料庫
- Spring JPA資料庫連線MySQLSpring資料庫MySql
- mysql資料庫怎麼連線MySql資料庫
- PHP連線資料庫的步驟PHP資料庫
- PHP中的資料庫連線方法PHP資料庫
- 教你如何用php pdo連線資料庫PHP資料庫
- MySql資料庫連線池專題MySql資料庫
- python+selenium 連線MySQL資料庫PythonMySql資料庫
- R語言連線資料庫(MySQL)R語言資料庫MySql
- Django使用pymysql連線MySQL資料庫DjangoMySql資料庫
- Pycharm 怎麼連線 MySQL 資料庫PyCharmMySql資料庫
- 連線別人的MySql資料庫MySql資料庫
- SpringBoot專案連線MySQL資料庫Spring BootMySql資料庫
- python操作MySQL資料庫連線(pymysql)PythonMySql資料庫
- mysql資料庫連線池配置教程MySql資料庫
- python連線mysql資料庫步驟PythonMySql資料庫
- 資料庫與python的連線資料庫Python
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- php與資料庫連線如何實現資料的順序和倒序PHP資料庫
- 【YashanDB資料庫】PHP無法透過ODBC連線到資料庫資料庫PHP
- PHP 遠端使用 PDO 連線 access 資料庫PHP資料庫
- 使用RMySQL包來連線MySQL資料庫MySql資料庫
- DBSync如何連線並同步MySQL資料庫MySql資料庫
- Python 連線mysql資料庫進行操作PythonMySql資料庫