0

我想用 php 为 Mysql 表中的每个类别 id 创建大约 1000 个目录。该函数需要在创建目录之前检查目录的名称(id)是否已经存在。我怎么做?

4

1 回答 1

1

试试这个(为简单起见避免错误检查):

$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("mydbname");
$sql = "SELECT id FROM   sometable";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
    mkdir($row['id']); // will return false is directory already exists
}
mysql_free_result($result);

如果还需要检查目录是否存在,可以使用stat(或lstat)函数。

于 2011-04-10T10:30:06.000 回答