獲取查詢語句影響的記錄數
perl 例項
php例項:在php中,可以使用mysqli_affected_rows()函式來獲取查詢語句影響的記錄數。# 方法 1
# 使用do( ) 執行 $query# 使用do( ) 執行 $query
my$count
=$dbh
->do(
$query
);# 如果發生錯誤會輸出 0
printf
"%d 條資料被影響\n",(
defined
($count)?
$count :0
);# 方法 2
# 使用prepare( ) 及 execute( ) 執行 $query
my$sth
=$dbh
->
prepare
($query
);my
$count
=$sth
->
execute ();
printf
"%d 條資料被影響\n",(
defined
($count)?
$count :0
);
my$count
=$dbh
->do(
$query
);# 如果發生錯誤會輸出 0
printf
"%d 條資料被影響\n",(
defined
($count)?
$count :0
);# 方法 2
# 使用prepare( ) 及 execute( ) 執行 $query
my$sth
=$dbh
->
prepare
($query
);my
$count
=$sth
->
execute ();
printf
"%d 條資料被影響\n",(
defined
($count)?
$count :0
);
資料庫和資料表列表perl例項$result_id
==mysqli_query
($conn_id
,$query
);# 如果查詢失敗返回
$count =(
$result_id
?mysqli_affected_rows
($conn_id):
0);print
("$count 條資料被影響\n"
);
mysqli_query
($conn_id
,$query
);# 如果查詢失敗返回
$count =(
$result_id
?mysqli_affected_rows
($conn_id):
0);print
("$count 條資料被影響\n"
);
php 例項# 獲取當前資料庫中所有可用的表。
my@tablesmy@tables
=$dbh
->
tables ();
foreach
$table
(@tables
)
=$dbh
->
tables ();
foreach
$table
(@tables
)
<?php
$dbhost= '
localhost:3306';
//mysql伺服器主機位址
$dbuser= '
root';
//mysql使用者名稱
$dbpass= '
123456';
//mysql使用者名稱密碼
$conn
= mysqli_connect
($dbhost
, $dbuser
, $dbpass);
if(! $conn)//
設定編碼,防止中文亂碼
$db_list
= mysqli_query
($conn, '
show databases')
;while
($db
= mysqli_fetch_object
($db_list))
mysqli_close
($conn);
?>
獲取伺服器元資料
以下命令語句可以在mysql的命令提示符使用,也可以在指令碼中使用,如php指令碼。
參考:
mysql 元資料 MySQL 元資料
mysql 元資料 你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上...
mysql 元 MySQL 元資料
你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上伺服器資訊。但如果使...
mysql元資料同步 MySQL 元資料
mysql 元資料 你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上...