Size: a a a

2020 August 08

N

NoName in phpGeeksJunior
У меня стоит на обновлении каскад.
источник

N

NoName in phpGeeksJunior
Стой. Дай перепроверю.
источник

SV

Steam Vis in phpGeeksJunior
по вопросу не совсем понятно, что ты хочешь, и структура таблиц описанная тобой, тоже вызывает много вопросов
источник

N

NoName in phpGeeksJunior
Есть две таблицы sht_class с данными id_class(PRIMARY, AI связана с id_class(из sht_teachers) INDEX on delete restrict, on update cascade), вторая таблица sht_teachers с даными id_teacher(PRIMARY AI) и id_class(INDEX связан с id_class(sht_class) on delete restrict, on update cascade) и несколко других не важных данных.
Пишу код:

mysqli_query($connect, "INSERT INTO sht_teachers (name, description, photo, login, password) VALUES ( '$name', '$hashedPwd') ");
   //header("Location: index.php?signup=succes");
   printf("Error: %s\n", mysqli_error($connect));
   exit();

Ошибка: поле id_class не имеет дефолтного значения.
источник

N

NoName in phpGeeksJunior
Апостроф телеграм не передает. Все абсолютно правильно на пк написано.
источник

V

Vladimir in phpGeeksJunior
NoName
Есть две таблицы sht_class с данными id_class(PRIMARY, AI связана с id_class(из sht_teachers) INDEX on delete restrict, on update cascade), вторая таблица sht_teachers с даными id_teacher(PRIMARY AI) и id_class(INDEX связан с id_class(sht_class) on delete restrict, on update cascade) и несколко других не важных данных.
Пишу код:

mysqli_query($connect, "INSERT INTO sht_teachers (name, description, photo, login, password) VALUES ( '$name', '$hashedPwd') ");
   //header("Location: index.php?signup=succes");
   printf("Error: %s\n", mysqli_error($connect));
   exit();

Ошибка: поле id_class не имеет дефолтного значения.
Ты забыл указать id_class
источник

V

Vladimir in phpGeeksJunior
В insert
источник

V

Vladimir in phpGeeksJunior
Ну или дефолтное значение поставить
источник

N

NoName in phpGeeksJunior
Vladimir
Ты забыл указать id_class
Конечно, я же в самомом начале спросил - как сделать возврастающее значение/ что бы поместить в бд.
источник

V

Vladimir in phpGeeksJunior
NoName
Конечно, я же в самомом начале спросил - как сделать возврастающее значение/ что бы поместить в бд.
Указываешь id нужного класса, в чем проблема?
источник

V

Vladimir in phpGeeksJunior
У тебя так сделано что у teacher обязательно должен быть class
источник

️V

️️️️️️️️️️Владимир V... in phpGeeksJunior
NoName
Апостроф телеграм не передает. Все абсолютно правильно на пк написано.
учись - INSERT INTO `sht_teachers` (`name`, `description`, `photo`, `login`, `password`) VALUES ( '$name', '$hashedPwd')


делается вот так ```INSERT INTO `sht_teachers` ... ```
источник

N

NoName in phpGeeksJunior
Vladimir
Указываешь id нужного класса, в чем проблема?
Это регистрация, я же немогу каждый раз одно значение ставтить.
источник

V

Vladimir in phpGeeksJunior
NoName
Это регистрация, я же немогу каждый раз одно значение ставтить.
Тогда у тебя структура таблиц не правильная
источник

N

NoName in phpGeeksJunior
️️️️️️️️️️Владимир VVBphp
учись - INSERT INTO `sht_teachers` (`name`, `description`, `photo`, `login`, `password`) VALUES ( '$name', '$hashedPwd')


делается вот так ```INSERT INTO `sht_teachers` ... ```
Я же написал, что у меня почему-то не ставится апостроф в телеге, и все правильно стоит.
источник

V

Vladimir in phpGeeksJunior
Либо делай id_class с дефолтным значением null
источник

V

Vladimir in phpGeeksJunior
Либо меняй структуру таблиц на связь М-М
источник

N

NoName in phpGeeksJunior
Vladimir
Либо меняй структуру таблиц на связь М-М
На какую? Restrict, No action, Cascade, Sett Null, Set default только есть.
источник

N

NoName in phpGeeksJunior
Vladimir
Либо делай id_class с дефолтным значением null
Отличный вариант. Благодарю.
источник

V

Vladimir in phpGeeksJunior
NoName
На какую? Restrict, No action, Cascade, Sett Null, Set default только есть.
Многие-ко-многим знаешь что такое?
источник