php檔案系統管理與mysql資料庫互動
目錄管理
獲取當前所在目錄
getcwd();
1修改當前目錄位置
chdir(『d:\』);
1獲取目錄下的內容
scandir(『d:\』);
1建立目錄
mkdir(『d:\test』);
1刪除目錄
rmdir(『d:\test』);
1檔案管理
獲取檔名
basedir(file);
1獲取檔案的所在目錄
dirname(file);
1獲取檔案資訊,如檔名,檔案字尾等
echo pathinfo(file);
輸出結果:
array
([dirname] => d:\phpstudy_pro\www\test
[basename] => test.php
[extension] => php
[filename] => test)1
2345
6789
10返回關於檔案的詳細資訊
echo stat(file);
輸出結果:
array
([0] => 3
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 3
[7] => 38
[8] => 1600262653
[9] => 1600950281
[10] => 1600262653
[11] => -1
[12] => -1
[dev] => 3
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 3
[size] => 38
[atime] => 1600262653
[mtime] => 1600950281
[ctime] => 1600262653
[blksize] => -1
[blocks] => -1)1
2345
6789
1011
1213
1415
1617
1819
2021
2223
2425
2627
2829
3031
32判斷是否為目錄
is_dir();
1判斷是否為常規檔案(upload檔案非常規檔案)
is_file();
1判斷檔案是否存在
file_exists();
1判斷是否upload上傳檔案
is_uploaded_file();
1php與mysql資料庫互動
本文使用mysqli與mysql連線互動。
檢查環境
檢視當前環境是否有mysqli
在這裡插入描述
連線資料庫執行查詢語句
function mysqli_connect ($host = 『』, $user = 『』, $password = 『』, $database = 『』, $port = 『』, $socket = 『』) {}
mysqli_connect 函式原型,可以直接連線到某資料,或使用非預設埠,若連線成功,該函式返回乙個資料庫連線資源,否則返回false,並且可以通過呼叫mysqli_connect_error() 或 mysqli_error() 函式,返回錯誤。
$server = 『localhost』;
$user = 『root』;
$password = 『root』;
c on
n=my
sqli
conn
ect(
conn = mysqli_connect(
conn=m
ysql
ico
nnec
t(server, $user, $password);
if(!katex parse error: expected '}', got 'eof' at end of input: …o mysqli_error(conn);
exit;
}//設定連線資料字符集
mysqli_set_charset($conn,『utf8』);
//切換資料庫
mysqli_select_db($conn, 『mysql』);
//執行查詢語句,查詢結果返回bool,或者返回乙個mysqli_result物件
$sql = 「select user,host from user」;
r es
ult=
mysq
liqu
ery(
result = mysqli_query(
result
=mys
qliq
uer
y(conn, $sql)
//關於返回值的使用
if(is_bool(katex parse error: expected '}', got 'eof' at end of input: …sult))else
}elseif(is_object(katex parse error: expected '}', got 'eof' at end of input: …詢成功!'.php_eol.'result型別為:』;
var_dump(res
ult)
;ech
o′共查
詢到′.
mysq
linu
mrow
s(
result); echo '共查詢到'.mysqli_num_rows(
result
);ec
ho′共
查詢到′
.mys
qlin
umr
ows
(conn).『行』.php_eol;
$res = res
ult−
>fe
tcha
ll()
;ech
o′
result->fetch_all(); echo '
result
−>fe
tcha
ll(
);ec
ho′res型別』;
var_dump($res);
$i=0;
//遍歷行
foreach($res as $val)
echo php_eol;
}$i++;
// 遍歷列
foreach ($val as $value)else
}//輸出一行後列印換行
echo php_eol;
}
}else
//關閉資料庫連線
mysqli_close($conn);
檔案系統管理
1 檔案系統資訊 2 建立檔案系統 3 掛載和解除安裝檔案系統 4 刪除檔案系統 檔案系統資訊 目前啊,在linux作業系統中,最常用的的檔案系統主要有ext2 ext3和ext4。那麼,怎檢視呢?df 檢視檔案系統資訊 df h 更明了檢視檔案系統資訊 對於,系統開機後自動掛載的所有檔案系統,都可...
檔案系統管理
分割槽型別 主分割槽 總共最多只能分四個 擴充套件分割槽 只能有乙個,也算主分割槽的一種,也就是說主分割槽加擴充套件分割槽最多有四個。但是擴充套件分割槽不能儲存資料和格式化,必須再劃分成邏輯分割槽才能使用。邏輯分割槽 邏輯分割槽是再擴充套件分割槽中劃分的,如果是ide硬碟,linux最多支援59個邏...
檔案系統管理
samba samba服務簡介 samba是在linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成 samba基本資訊 服務啟動指令碼 smb.service 主配置目錄 etc samba 主配置檔案 etc samba.conf 安全上下文 samba share t...