本文目錄一覽:
PHP操作mysql資料庫的步驟
PHP訪問MySQL資料庫:
因為連接資料庫需要較長的時間和較大的資源開銷,所以如果在多個網頁中都要頻繁地訪問資料庫,則可以建立與資料庫的持續連接。即調用mysql_pconnect()代替mysql_connect()。
基本步驟:
1.連接伺服器:mysql_connect();
2.選擇資料庫:mysql_select_db();
3.執行SQL語句:mysql_query();
查詢:select
顯示:show
插入:insert
into
更新:update
刪除:delete
4.關閉結果集:mysql_free_result($result);
5.關閉資料庫:mysql_close($link);
求PHP對MYSQL的簡單操作代碼!
?php
$db=mysql_connect(“host”,”dbuser”,”password”); //連接資料庫伺服器
mysql_select_db(“dbname”,$db); //選擇資料庫
mysql_query(“set names gbk”); //統一字符集
//查詢示例:
$sql=”select * from tablename where condition”; //構造查詢語句
$result=mysql_query($sql,$db); //在先前選中的資料庫中執行查詢操作
//從查詢結果集中取一行輸出,直至所有行輸出完畢
while($myrow=mysql_fetch_array($result))
{
print_r($myrow);
}
//插入示例:
$sql=”insert into tablename values (‘field1′,’field2’,…….)”; //構造插入語句
$result=mysql_query($sql,$db); //執行插入
if ($result)
{
echo “插入成功!”;
exit;
}
else
{
echo “插入失敗!”;
exit;
}
//修改、刪除都是類似的,不再嚕嗦
?
誰給個php操作mysql類並有詳細使用說明或例子
下面這個,是針對php5的一個簡單資料庫封裝類,適合學習,其他的如刪除、更新等操作,你可以自己加上:
?php
class Mysql{ //首先定義一個類,首寫字母大寫
public $host;//伺服器名,訪問修飾符PUBLIC證明$host是一個公共的屬情在類的內部外部都可訪問,可以被繼承
public $user;//用戶名,是公共的屬性
private $pass;//密碼,問修飾符private證明$pass是私有的.只能在類的內部使用且不能被繼承.
public $dbname;//資料庫名,也是公共的屬性.
//__construct聲名這是一個造函數,定義一些初始的信息.有三個參數
public function __construct($host,$user,$pass,$dbname){
$this-host = $host;
$this-user = $user;
$this-pass = $pass;
$this-dbname = $dbname;
$link = @mysql_connect($this-host,$this-user,$this-pass)
or die(“error”);
@mysql_select_db($this-dbname,$link)
or die(“error2”);
}
//定義資料庫的查尋和顯示函數
function myQuery($sql){
$result = mysql_query($sql);
if(!$result){
echo “error3”;
exit;
}
$num = mysql_num_rows($result);
if($num){
echo “NO”.$num;
}
while($row = mysql_fetch_assoc($result)){
echo ‘trtd bgcolor=”#fffddd”pre’.htmlspecialchars(stripslashes($row[‘body’])).”pre/td/tr”;
}
}
}
$rutt = new Mysql(‘localhost’,’root’,’ssss’,’calvin’);//實例化一個類…記住這裡的參數是和構造函數的參數一樣的…
$rutt-myQuery(‘select * from calvin_body’);//運行資料庫查尋並顯示的函數..
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/230291.html