Почему этот набор данных не вводится в базу данных? - PullRequest
0 голосов
/ 07 февраля 2019

У меня проблема с фрагментом кода, который не вводит данные в базу данных.Кто-нибудь видит это?Потому что, я не вижу этого ...

Я использую бесплатный веб-хостинг 000 для целей тестирования, если это имеет значение.

$ConnServ включено через другую .PHP страницу иработает над несколькими другими запросами к серверу.Вся орфография была проверена несколько раз.Этот сценарий работал в один момент, но это была отдельная страница.Затем он был объединен на той же странице, что и HTML-форма для проверки «обязательного поля».

Код выбрасывает ноль ошибок.

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<!-- this was included to show how the form interacts with the below code. -->
//Add Table Data
$sql = $ConnServ->prepare("INSERT INTO TestingDatabase (file,fileTwo,text,textTwo,tPos,tPosTwo,owner,createDate,invisible,tags)
VALUES (?,?,?,?,?,?,?,?,?,?)");
$sql->bind_param("ssssiissis",$fileName,$fileName2,$textinput,$textinput2,$textPos,$textPos2,$ContentOwner,$currentDate,$visState,$lineTags);
$sql->execute();
$sql->close();

//echo '<a>'. $fileName . $fileName2 . $textinput . $textinput2 . $textPos . $textPos2 . $ContentOwner . $currentDate . $visState . $lineTags .'</a>'; //<- this will echo the correct data from the form inputs if not commented out.

Данные не вводятся вПоля базы данных, автоинкремент также не увеличивается, но все данные, похоже, поступают в запрос $sql.

Если это что-то простое, я иду спать ...

1 Ответ

0 голосов
/ 07 февраля 2019

Вам необходимо совершить транзакцию, используя commit()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...