![](/img/trans.png)
[英]What is the correct path for the '--with-mysql=DIR' option for configuring PHP
[英]Find path dir from mysql in php
我目前將所有文件路徑保存在這樣的數據庫中
ID | file_path
------------------------------------------------------------
1 home/games/ps3/cod.png
2 home/err.png
3 home/games/ps3logo.png
4 home/games/xboxlogo.png
5 home/games/pclogo.png
6 home/games/wiilogo.png
7 home/msg.png
我正在嘗試使用php搜索所有文件並從您選擇的目錄中獲取文件
$folder_path = "home/games/ps3";
我只想顯示ps3文件夾中的所有圖像?
假設我了解您的問題,您應該可以執行以下查詢:
$query = "SELECT * FROM files WHERE file_path LIKE '".$folder_path."%'";
這將返回file_path列以PHP $folder_path
變量包含的任何值開頭的所有行。
嘗試像這樣使用REGEX:
$query = "SELECT * FROM files WHERE file_path RLIKE '^".$folder_path."/[^/]*\$'";
查詢應如下所示:
SELECT * FROM files
WHERE file_path RLIKE '^home/games/ps3/[^/]*$'
如果有路徑,則可以使用“ readdir”功能:
http://php.net/manual/zh/function.readdir.php
$folder_path = "home/games/ps3";
if ($handle = opendir($folder_path)) {
while (false !== ($file = readdir($handle))) {
// Do whatever you want with $file
}
closedir($handle);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.