首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中使用SQL中的数据来确定保存文件夹路径

问在PHP中使用SQL中的数据来确定保存文件夹路径
EN

Stack Overflow用户
提问于 2015-06-22 19:33:18
回答 1查看 78关注 0票数 0

我需要从mySQL表中取出的数据,作为保存路径目录的一部分。

代码是:

代码语言:javascript
复制
<?php
$dbconnection = mysql_connect('localhost', 'root', '');
if(!$dbconnection)
{
die('Login error: ' . mysql_error());
} 
$fold_path = mysql_result(mysql_query("SELECT fold_path FROM clients WHERE id = 16"),0);
mysql_close($dbconnection);
$uploaddir = getcwd().DIRECTORY_SEPARATOR.'files'.DIRECTORY_SEPARATOR.$fold_path.DIRECTORY_SEPARATOR;
$uploadfile = $uploaddir.basename($_FILES['file']['name']);
if(!is_dir($uploaddir)) mkdir($uploaddir) ;
move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile);
?>

fold_path字段的类型为: varchar(100)

当我尝试保存文件时,忽略了从表中取出的变量,并将其确定为null。

以下是我尝试使用不同方法时的调试信息。

通过echo:directory输出$fold_path

通过echo:..\mydomain\upload\directory\输出$uploaddir

通过fwrite:// here is null输出文本文件中的$fold_path

通过fwrite:..\mydomain\upload\\输出文本文件中的$uploaddir

EN

回答 1

Stack Overflow用户

发布于 2015-06-22 22:15:50

问题解决了,我只是忘了插入数据库

代码语言:javascript
复制
$dbconnection = mysql_connect('localhost', 'root', '');
if(!$dbconnection)
{
die('Ошибка соединения: ' . mysql_error());
}
mysql_select_db('database', $dbconnection) or die('Could not select database.');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30978933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档