UPDATE & SELECT запрос не работает

125
03 февраля 2021, 14:20

Хочу что б оновлялись 3 поля соответвующие строке в которой будет пропуск 0006 и максимальный ид, все в одной таблице. Собственно:

    <?php
require_once 'connection.php';
// Create connection
$conn = mysqli_connect($server, $user, $password, $database);
mysqli_query($conn,"SET CHARACTER SET 'utf8'");
mysqli_query($conn,"SET SESSION collation_connection ='utf8_unicode_ci'");

// Check connection
if (!$conn) {
      die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
$datey = date('Y-m-d');
$datev = date('H:i:s');
$sql ="UPDATE prohod SET (status = '0', time_vih="$datev", date_vih = "$datey") WHERE id = (SELECT id FROM prohod WHERE propusk=0006 ORDER BY id DESC LIMIT 1)";
if (mysqli_query($conn, $sql)) {
      echo "Update successfully";
} else {
      echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
READ ALSO
Undefined offset: 1 Failed to prepare SQL: INSERT INTO

Undefined offset: 1 Failed to prepare SQL: INSERT INTO

Помогите,пожалуйста,разобраться,целый день не могу понять ошибкиЕсть проект

151
Ошибка 500 без логов

Ошибка 500 без логов

Перенес проект с хостинга на VPSНачала появляться ошибка 500

69
Нужно рассчитать рабочее время с учетом временных рамок

Нужно рассчитать рабочее время с учетом временных рамок

Есть рабочее время, например с 9:00 до 18:00Есть данные, когда рабочий приступил к работе (например 30 числа в 10:00) и когда он закончил работу (например...

112
Не могу получить значение переменной из класса

Не могу получить значение переменной из класса

$akk - ответ мускула на запросОтвет верный, num_rows выдает 1

111