Как исправить ошибку: запрос был пуст с запросом?

Я обновляю данные в базе данных с php и получаю ошибку: запрос был пуст с запросом. Мне очень нужна помощь. Заранее спасибо

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$myDBname = 'jsv';
$conn = mysql_connect("localhost", "root");
mysql_select_db('jsv');
if (isset($_POST['update']))
{
$nam = $_POST['namnid'];
$mandag = $_POST['mandagid'];
$tisdag = $_POST['tisdagid'];
$torsdag = $_POST['torsdagid'];
$fredag = $_POST['fredagid'];

$sql = mysql_query("INSERT INTO jsv(CA_ID,Name,Address,Amount)  VALUES ('$mandag', '$tisdag', '$torsdag', '$fredag') WHERE Setup_Box_No = '$nam'", $conn);
if (!$sql )
{
  die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";

}

mysql_close($conn);
?>
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
361
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

MySQL не поддерживает предложение WHERE в операторе INSERT. Это приводит к сбою вашего запроса и делает $sql ложным.

Вам нужно будет переписать заявление INSERT.

Этот ответ должен дать вам больше пояснений по альтернативным запросам.

Пожалуйста, не ссылайтесь на ответ, вместо этого проголосуйте, чтобы закрыть его как дубликат.

mplungjan 08.04.2019 08:56

Спасибо .. Это сработало ... Но теперь я получаю сообщение об ошибке: у вас есть ошибка в синтаксисе SQL; проверьте правильность синтаксиса в руководстве, соответствующем вашей версии сервера MySQL. Пожалуйста, помогите мне ..

Ashok Kumar 08.04.2019 19:19

@AshokKumar, мне нужно увидеть ваш запрос, но запрос в вашем вопросе пытается вставить «$ mandag» в виде строки, а не значения $mandag. Вам нужно объединить их, например. ... VALUES ('".$mandag."', ...

ItsPete 09.04.2019 01:15

Другие вопросы по теме