Несовпадение типов в таблице MySQL

188
10 марта 2018, 20:16

Браузер выдает ошибку несоответствия переменных в этой строке:

$last_id = $last_id + 1;

В таблице id давал значение int. Вот код программы:

<!DOCTYPE html>
<html>
<head>
    <title>Register submit</title>
</head>
<body>
    <?php
    require "scripts/dbconnect.php";
    $first_name = $_REQUEST["first_name"];
    $last_name = $_REQUEST["last_name"];
    $test_for_last_id = "select * from users where id = (select max(id) from users);";
    $resultmq = mysqli_query($link, $test_for_last_id) or die ("<div>Ошибка проверки последнего id</div>");
    $last_id = mysqli_fetch_row($resultmq);
    $last_id = $last_id + 1;
    $add_data_in_db = "INSERT INTO `users` VALUES ('".$last_id."', '".$first_name."','".$last_name."')";
    mysqli_query($link, $add_data_in_db);
    ?>
    <h1>Добрый день, <?php echo $first_name; echo $last_name; ?></h1>
    <button><a href="afterrg.html">Привет</a></button>
</body>
</html>
READ ALSO
Как делают opencase анимацию? [требует правки]

Как делают opencase анимацию? [требует правки]

Доброе время суток! Сейчас делаю сайт рулеткуНужна анимацию прокрутки и выпадения приза

105
PHP Не работает проверка, через БД

PHP Не работает проверка, через БД

Доброго времени сутокПочему не работает следующая проверка в PHP & MySQL? Если что, использую RedBeanPHP Вот сам код проверки:

159
Работа с массивом векторов C++

Работа с массивом векторов C++

Нужна помощь с массивом векторовНужно задать векторам в массиве какую-либо длину(рандомную у каждого вектора)

187