我正在使用uploadify脚本上传文件作为我的学校项目。uploadify和sql查询
//die($_SESSION['ID'].'.....'.$_SESSION['level']);
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$filename = substr(md5(time()), 0, 8)."-".$_FILES['Filedata']['name'];
$targetFile = str_replace('//','/',$targetPath) . $filename;
$time = time();
$ID = $_SESSION['ID'];
$sql = mysql_query("INSERT INTO files VALUES(NULL, '$ID', '$targetFile', '$time')");
move_uploaded_file($tempFile,$targetFile);
echo "1";
}
在顶部$ _SESSION [“身份证”]工作,但是当我$ SQL中进入,将其返回为0。任何想法,为什么?我已经重新检查了一切。
困惑。
谢谢
它看起来是正确的。存储查询在一个字符串和管道它在发送前对MYSQL_QUERY。然后,再次运行此直接对抗MySQL并验证它不会返回错误。如果它成功插入direc这个问题很可能是你在PHP中连接到MySql的方式。 – clifgriffin 2010-09-27 14:52:07
此外,在if(!empty($ _ FILES)){// here}语句内部echo SESSION ['ID']并让我们看看会发生什么。 – Stewie 2010-09-27 14:55:25