[ad_1]
mysql_connect(“localhost”, “root”,””) または die (“サーバーに接続できませんでした”);
mysql_select_db(“demodemo”) または die (“そのデータベースが見つかりませんでした”);
$file = $_FILES[‘image’][‘tmp_name’];
$image= まつげを追加(file_get_contents($_FILES[‘image’][‘tmp_name’]));
$image_name = ラッシュを追加($_FILES[‘image’][‘name’]);
$image_size = getimagesize($_FILES[‘image’][‘tmp_name’]);
mysql_query(“INSERT INTO image (id,image) VALUES (‘1′,'{$image}’)”);
?>
私が試したこと:
試してみました..
mysql_connect(“localhost”, “root”,””) または die (“サーバーに接続できませんでした”);
mysql_select_db(“demodemo”) または die (“そのデータベースが見つかりませんでした”);
$file = $_FILES[‘image’][‘tmp_name’];
$image= まつげを追加(file_get_contents($_FILES[‘image’][‘tmp_name’]));
$image_name = ラッシュを追加($_FILES[‘image’][‘name’]);
$image_size = getimagesize($_FILES[‘image’][‘tmp_name’]);
mysql_query(“INSERT INTO image (id,image) VALUES (‘1′,'{$image}’)”);
?>
解決策 4
データベースに正常に接続した後、次のコードを使用してこれを行うことができます。
if(isset($_POST['btnSubmit'])){ $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["image"]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); if (move_uploaded_file($_FILES["image"]["tmp_name"], $target_file)) { echo "The file ". basename( $_FILES["image"]["name"]). " has been uploaded."; } else { echo "Sorry, there was an error uploading your file."; } $image=basename( $_FILES["image"]["name"],".jpg"); $query= "INSERT INTO image(id,image) VALUES ('1','$image')"; mysql_query($query); echo "Data Successfully Inserted"; }
解決策 5
挿入用:-
$image = $_FILES[‘image’][‘name’];
move_uploaded_file($_FILES[‘image’][‘tmp_name’]、 “画像/” 。 $image);
$qry = “データベース名(画像) 値に挿入 (‘$image’)”;
詳細については、私の ig:-thehiyaa または hismanshigorsiya@gmail.com までご連絡ください。
解決策 3
やあ、
画像データをデータベースに保存することは、実際には良い考えではありません。 画像が数枚あるだけでデータベースが重くなります。
通常、ロジックは PHP で画像をアップロードし、ファイル名のみをデータベースに記録します。 PHP では、オンザフライでサムネイルを生成することもできますが、画像を BLOB フィールドに保存した場合には生成できません。
とはいえ、BLOB データを保存したい非常にユニークな特別な理由がある場合に備えて、コードを次に示します。
$fp = fopen($_FILES['image']['tmp_name'], 'r'); $filename = $_FILES['image']['name']; $content = fread($fp, $_FILES['image']['tmp_name']); // Insert into blob $query = "INSERT INTO image (id, image) VALUES ('$filename', '$content')";
[ad_2]
コメント