php連線mysql原生 PHP連線MySQL

2021-10-25 14:57:40 字數 2412 閱讀 4646

一.mysql客戶端下,運算元據庫的步驟

第一步:連線到mysql資料庫伺服器

mysql.exe-hlocalhost-uroot-proot

第二步:選擇要操作的資料庫

use db_name;

第三步:設定當前環境的顯示字符集

set names gbk;  //在mysql客戶端只能使用gbk,別的編碼都不可以

第四步:執行sql語句,對資料表進行查詢增加:insert into table_name(欄位1,欄位2,欄位3) values(值1,值2,值3)

刪除:delete from table_name[where 條件]

刪除整個表中的記錄:truncate table_name

修改:update table_name set 欄位1=值1,欄位2=值2[where 條件]

查詢:select 字段列表|* from table_name [where條件][order by 字段][limit限定記錄]

二.php操作mysql的步驟

第一步:連線mysql資料庫伺服器  mysql_connect()語法結構:$link = mysql_connect($db_host, $db_user, $db_password)

引數說明:

$db_user:指定使用者名稱,預設root

$db_pwd:指定使用者密碼,預設root

返回值:如果連線mysql成功,將返回乙個資源識別符號$link,如果連線失敗則返回false舉例:$link = mysql_connect("localhost","root","root");

注意:資源型別的資料,轉成布林型,一律為true。

遮蔽php的錯誤資訊顯示:使用@符號:$link = @mysql_connect("localhost","root","root");  //遮蔽了mysql_connect()的系統錯誤資訊

exit()或die()

功能:輸出乙個訊息並退出當前指令碼語法:void exit([string $string])

說明:先輸出一條資訊,再終止程式

第二步:選擇當前要操作的資料庫  mysql_select_db()語法結構:bool mysql_select_db(string $database_name [, resource $link_identifier ])

返回值:成功選擇資料庫返回true,選擇資料庫失敗返回false

引數說明:

$database_name:

$link_identifier:是可選項,指定當前的活動鏈結識別符號。當前活動鏈結只要乙個。如果省略,則使用上一次連通資料庫的識別符號。舉例:mysql_select_db("shujuku", $link);

第三步:設定返回資料的字符集mysql_query("set names utf8");

第四步:sql語句操作

1.執行sql語句

功能:傳送一條mysql查詢語法:resource mysql_query(string $query [, resource $link_identifier = null])

返回值:如果執行select、show、describe語句成功返回資源識別符號(resource),如果失敗返回false

舉例:$sql = "create database if not exists db_name";

$sql = "select * from shujuku where id<20";

$result = mysql_query($sql);

要使用運算元據庫使用者,必須有許可權:

2.從結果集中取出一行作為列舉陣列返回語法:array mysql_fetch_row($result, $link)

舉例:$arr = mysql_fetch_row($result);

通過while()迴圈,取出所有資料,主要**如下:$sql = "select * from shujuku where id<20";  //資料查詢

$result = mysql_query($sql);

//從結果集中,取出一行資料

$row = mysql_fetch_row($result);

while($row)

$arr = $row;  //將每個$row陣列,存到$arr中去,產生乙個二維陣列

dump($arr);  //列印輸出資料

資料庫的建立

連線mysql伺服器、關閉mysql連線、連線資料庫、建立查詢、從結果集中取得一行、取得結果集中行的數目

exit()、mysql_error()

php連線mysql位址 PHP連線mysql

php 5 及以上版本建議使用以下方式連線 mysql mysqli extension i 意為 improved pdo php data objects 在 php 早起版本中我們使用 mysql 擴充套件。但該擴充套件在 2012 年開始不建議使用。我是該用 mysqli 還是 pdo?如果...

mysql與php的連線 PHP 連線mysql

php 連線mysql mysqlhost localhost mysqluser root mysqlpass mysqldata mydata connect mysql connect mysqlhost,mysqluser,mysqlpass or die 錯誤 mysql error my...

php連線mysql PHP連線MySQL

php提供了mysqli connect 函式來開啟資料庫連線。這個函式有五個引數,成功時返回mysqli鏈結識別符號,失敗時返回false。語法connection mysqli connect server,user,passwd,new link,client flag 以下是上述引數的說明 ...