Изображения продуктов в номера включены.
Я хочу сохранить [снимки экрана] в product_images.
Как мне сохранить product_id?
mysql_query("INSERT INTO product_images
(image_name = '".$image_name."',
created = '".$time."',
product_id = '".$id."')
(SELECT image_name, created, product_id
FROM product_images
LEFT JOIN products ON
product_images.product_id = products.'".$id."')
");
Временно забывая о том, что вы не должны больше использовать функции mysql_ …
Все ваши запросы неверны:
Во-первых, это синтаксис для вставки
INSERT INTO product_images
(image_name, created, product_id)
VALUES ('$image_name', '$time', $id)
Во-вторых, вы не можете запустить 2 запроса через один и тот же mysql_query()
заявление, поэтому вам нужно сделать 2 отдельных вызова и получить правильный синтаксис запроса выбора
$sql = "INSERT INTO product_images
(image_name, created, product_id)
VALUES ('$image_name', '$time', $id)";
$result = mysql_query($sql);
if ( ! $result ) {
// the insert failed
}
$sql = "SELECT image_name, created, product_id
FROM product_images
LEFT JOIN products ON
product_images.product_id = products.id
WHERE
products.id = $id";
$result = sql_query($sql);
if ( ! $result ) {
// the select failed
}
while ( $row = mysql_fetch_array($result) ) {
// process each row returned by the select query
}
if (isset ($ _ POST) и $ _SERVER [‘REQUEST_METHOD’] == «POST»)
{
$uploaddir = "public/uploads/"; //a directory inside
foreach ($_FILES['photos']['name'] as $name => $value)
{
$filename = stripslashes($_FILES['photos']['name'][$name]);
$size=filesize($_FILES['photos']['tmp_name'][$name]);
//get the extension of the file in a lower case format
$ext = getExtension($filename);
$ext = strtolower($ext);
if(in_array($ext,$valid_formats))
{
if ($size < (MAX_SIZE*1024))
{
$image_name=time().$filename;
echo "<img src='".$uploaddir.$image_name."' class='imgList'>";
$newname=$uploaddir.$image_name;
if (move_uploaded_file($_FILES['photos']['tmp_name'][$name], $newname))
{
$time=time();
$last_ID = mysql_insert_id();
mysql_query("INSERT INTO product_images(image_name,product_id,created) VALUES('$image_name','$session_id','$time')");
}
else
{
echo '<span class="imgList">You have exceeded the size limit! so moving unsuccessful! </span>';
}
}
else
{
echo '<span class="imgList">You have exceeded the size limit!</span>';
}
}
else
{
echo '<span class="imgList">Unknown extension!</span>';
}
}
}