Bir hatayla karşılaştım, üye tablosundan kullanıcı adını almak istiyorum ve resim dizinini yükleme yolu ve görüntüüm otomatik olarak sonlandırılıyor.İç bağlantıda MySQL sorgu hatası
INSERT INTO profileimage SET
`imageid`='',
`username`='username',
`imagepath`='$target_file'
inner join member
on profileimage.username=member.username;
Ben
1064 hatası aşağıdaki var - Eğer SQL sözdizimi bir hata var; Doğru sözdizimi hattında 'iç profileimage.username = member.username üzerinde üyesi katılmak' yakın kullanmak için MySQL sunucu sürümü ile uyumlu kılavuzu 5
Benim PHP komut dosyası burada
<?php
error_reporting(E_ALL^E_NOTICE);
include('configdb.php');
if (isset($_POST['submit'])) {
$target_dir = "../Photos/";
$target_file = $target_dir . basename($_FILES["file"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["file"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
}
if (file_exists($target_file)) {
$target_file = $target_dir . rand(1,100000) . basename($_FILES["file"]["name"]);
$uploadOk = 1;
}
if ($_FILES["file"]["size"] > 600000) {
echo "Sorry, your file is too large.";
$uploadOk = 0;
}
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif") {
echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";
$uploadOk = 0;
}
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";
} else
if(move_uploaded_file($_FILES["file"]["tmp_name"], $$target_dir.$target_file))
{
$QueryInsertFile="INSERT INTO imgstore SET
`imgpath`='$target_file'";
}
else {
echo "Sorry, there was an error uploading your file.";
}
}
?>
Sorgu doğru sırada değil. Ne ile meşgulsün? Senaryoyu paylaş. –
Kullanıcı fotoğrafını fotoğrafını dizine yüklediğinde profil sayfası yapmak istiyorum ve kullanıcı belirli bir görüntüde gerekli bilgileri görüntülediğinde – Marina
görüntüleniyor. Sonra yukarıdaki sorgu tamamen farklı görünüyor. Bu, sorgu eklemekle ilgili olmamalı. Umarım oturum açmak için oturum kullanıyorsunuz. Sadece kullanıcı kimliğini sorguya iletin ve kullanıcı için gerekli profil resmini alın. –