ファイルをディレクトリにアップロードし、その値をデータベースに保存しようとしています。このコードの何が問題なのか分かりません。ヘルプを事前にお寄せください 写真表示変数はエコーされます。phpファイルをデータベースにアップロード
$con=connect();
$file_name=$_FILES['file']['name'];
$file_size=$_FILES['file']['size']/1024;
$display_name=$_POST['display_name'];
$upload_dir='../uploads/docs/';
$file_temp=$_FILES['file']['tmp_name'];
$file_path=$upload_dir.$file_name;
if(move_uploaded_file($file_temp,$file_path))
{
if($con)
{
$query=mysqli_query($con,"insert into dcument_upload
values(null,'$display_name','$file_path','$file_size')");
$rr=mysqli_num_rows($query);
if($rr)
{
echo 'Uploaded';
echo $rr;
}else
{
echo "Upload failed";
}
}
else
{
die("Cannot Connect");
}
}
else
{
echo "<br>Upload Failed<br>Try Again!";
}
このファイルを実行したときの出力は? IE:あなたの警告/エラーメッセージのいずれかを出力するのですか、それともPHPのエラーがありますか? –
[mysqli_affected_rows()](http://php.net/manual/en/mysqli.affected-rows.php)を使用して、影響を受ける行の数を挿入クエリ – Saty
で確認してください。何かエラーがありますか?働いて?? – Saty