Как ВСТАВИТЬ В СОЕДИНЕНИЕ

Screenshot1
screenshot2

Изображения продуктов в номера включены.
Я хочу сохранить [снимки экрана] в 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."')
");

1

Решение

Временно забывая о том, что вы не должны больше использовать функции 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
}
0

Другие решения

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>';

}

}

}

0

По вопросам рекламы [email protected]