मुझे एक त्रुटि का सामना करना पड़ा, मैं सदस्य तालिका से उपयोगकर्ता नाम और छवि पथ अपलोड करने से छवि पथ लेना चाहता हूं और मेरी छवि ऑटोइनक्रिकमेंट है।आंतरिक में शामिल होने में MySQL क्वेरी त्रुटि
INSERT INTO profileimage SET
`imageid`='',
`username`='username',
`imagepath`='$target_file'
inner join member
on profileimage.username=member.username;
मैं निम्नलिखित गया त्रुटि
1064 - आप अपने एसक्यूएल वाक्य रचना में एक त्रुटि है, सही वाक्य रचना के पास का उपयोग करने के लिए लाइन में 'आंतरिक profileimage.username = member.username पर सदस्य शामिल होने के' मैनुअल है कि आपके MySQL सर्वर संस्करण के लिए संगत की जाँच 5
मेरे PHP स्क्रिप्ट यहाँ है
<?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.";
}
}
?>
क्वेरी सही क्रम में नहीं है। आप क्या कर रहे हैं? परिदृश्य साझा करें। –
मैं प्रोफ़ाइल पेज बनाना चाहता हूं जब उपयोगकर्ता अपनी फोटो स्टोर को निर्देशिका में अपलोड कर लेता है और जब उपयोगकर्ता आवश्यक जानकारी के साथ विशेष छवि को लॉग इन करता है तो – Marina
प्रदर्शित किया जाना चाहिए, तो उपर्युक्त क्वेरी पूरी तरह से अलग दिखाई देती है। यह सम्मिलित क्वेरी के बारे में नहीं होना चाहिए, मुझे लगता है। मुझे आशा है कि, आप लॉग इन करने के लिए सत्र का उपयोग कर रहे हैं। बस उपयोगकर्ता आईडी को क्वेरी में पास करें और उपयोगकर्ता के लिए आवश्यक प्रोफाइल छवि प्राप्त करें। –