我正在使用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