У меня есть массив поля в моей формеНе вставляйте пустые значения в Mysqli Query
<input type="text" class="form-control" name="event_title[]">
я получаю все данные и вставляли в моей базе данных успешно
$events = $_POST['event_title'];
$totalEvents = sizeof($events);
for($i = 0; $i < $totalEvents; $i++) {
$event_title = $events[$i];
$sql1 = "INSERT INTO event_title (event_id, event_title)
VALUES (
'".$lastid."',
'".$event_title."'
)";
$result1 = mysqli_query($conn,$sql1);
Моя проблема заключается в том, как предотвратить ли значение NULL в моей базе данных?
Проверьте, равна ли переменная. if ($ variable! = null) {// insert it} else {// это null, throw exception} – Akintunde007
Также можно изменить схему/столбцы таблицы базы данных на 'NOT NULL' – JustBaron
С вашим кодом невозможно вставить значения NULL в базе данных. –