У меня проблема с фрагментом кода, который не вводит данные в базу данных.Кто-нибудь видит это?Потому что, я не вижу этого ...
Я использую бесплатный веб-хостинг 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
.
Если это что-то простое, я иду спать ...