Когда я обновляю book_Status
из таблицы book
в AVAILABLE
мне не удастся изменить reserve_Status
к RESERVED
. Что случилось с моим скриптом?вставки в базу данных с условием
reserve.php:
<?php
include 'dbconnect.php';
$query1 ="
SELECT b.book_Status, r.reserve_Status
FROM book b
JOIN reservations r
ON r.book_Accession = b.book_Accession
";
$result1 = mysql_query($query1) or die('SQL error');
$row1 = mysql_fetch_array($result1, MYSQL_ASSOC);
if ($row1['book_Status'] == 'Available')
{
$Reserved = "Reserved";
}
$query2 = "INSERT INTO reservations
WHERE reserve_Status = '$Reserved' ";
?>
Пожалуйста, объясните больше, что вы пытаетесь сделать! Вы не можете вставить предложение 'WHERE'. Вставки - это просто вставки, почему у них есть где. – CodeBird
Пожалуйста, разместите полную структуру таблицы, которую вы хотите использовать – Alepac
Подсказка: вы должны делать запрос 'UPDATE', а не вставлять –