便簽8 資料庫登陸

2021-07-13 03:49:53 字數 1945 閱讀 4710

1.資料庫知識點

php+mysql資料庫程式設計的步驟

第一步:登入到mysql伺服器

第二步:選擇當前資料庫

第三步:設定請求資料的字符集

第四步:執行sql語句

$link=@mysql_connect($db_host,$db_user,$db_pwd);

echo "php連線資料庫失敗!".mysql_error;

@是為了安全遮蔽掉系統的錯誤資訊, mysql_error函式是為了方便測試時自己能看到錯誤資訊,**上線後要去掉這個函式

mysql_connect()

l    功能:連線(登入)到mysql伺服器。

l    語法:resource  $link = mysql_connect($db_host,$db_user,$db_pwd)

mysql_error()

l    語法:string mysql_error ([ resource $link ] )

引數:$link代表當前的活動連線

mysql_query()

l    功能:執行各種sql語句。換句話,就是向mysql伺服器發出請求。

l    語法:resource $result = mysql_query($sql[,$link])

l    返回值:當執行select、show、describe這些sql語句時,成功返回結果集(也是乙個資源的資料型別),失敗返回false。當執行delete、update、insert這些sql語句時,成功返回true,失敗返回false。

l    舉例:$result = mysql_query(「select * from news」);

從結果集中讀取資料

mysql_fetch_row()

l    功能:從結果集中讀取一行資料,並以列舉陣列返回。

l    語法:array mysql_fetch_row(resource $result)

l    引數:$result代表返回的結果集。

l    返回值:返回乙個列舉陣列,也就是說這一行資料是存在陣列中的,每個欄位的下標是從0開始的正整數。

l    舉例:$row = mysql_fetch_row($result,$link);

mysql_fetch_array()

u    功能:從結果集中讀取一行資料,並以混合陣列返回。

u    語法:array mysql_fetch_array(resource $result[,type])

u    引數:

u    $result代表結果集。

u    [type]規定返回的陣列的型別,取值(常量):mysql_num、mysql_both(預設)、mysql_assoc

n    mysql_num:返回的陣列是列舉陣列(整數下標)。

n    mysql_assoc:返回的陣列是關聯陣列(字元下標)

n    mysql_both:返回的陣列,既有字元下標,也有數字下標。

u    舉例:$row = mysql_fetch_array($result,mysql_assoc)

mysql_fetch_assoc()

u    功能:從結果集中讀取一行資料,並以關聯陣列返回。

u    語法:array mysql_fetch_assoc(resource $result)

u    舉例:$row = mysql_fetch_assoc($result)

mysql_num_rows()

u    功能:從結果集中取出記錄總數,查詢以後,找到了多少條記錄。

u    語法:int $records = mysql_num_rows($result);

u    注意:只能從結果集中返回記錄總數。

u    返回值:如果沒有找到,返回0。

u    舉例:$records = mysql_num_rows($result);

資料庫登陸1045錯誤

報錯內容 error 1045 28000 access denied for user root localhost using password yes 解決方法 1 停止mysql服務 有兩種方法 1.控制台輸入 net stop mysql 注意 這種情況需要在c盤中,用管理員的方式啟動cm...

mysql資料庫安全模式登陸

當使用mysql資料庫提示密碼錯誤或無許可權等問題時,可以通過mysql的安全模式啟動資料庫,使所有使用者可以完全訪問所有的表,可以對使用者重設密碼,也可以進行許可權修改。1 首先關閉mysql資料庫,並結束所有mysqld程序。service mysqld stop killall 9 mysql...

Oracle 登陸資料庫的方式

修改登陸oracle 認證模式 預設情況下我們oracle 安裝好後是使用作業系統使用者的驗證,所以這裡如果我們使用sys使用者不用密碼就可以登入,如果我們想使用oracle 密碼檔案驗證的話我們就要進入下列資料夾 修改sqlnet.ora 增加下列命令 sqlnet.authentication ...