Всем привет. Новичок в PHP, изучаю самостоятельно, но столкнулся со следующей проблемой. Пока еще не нашел ответа
Например есть форма с тремя переменными Имя, фамилия, возраст. Все отлично записывается в БД.
Но как только добавляю четвертую переменную, запись не проходит.
Код ниже.
Возник вопрос, есть ли какое то ограничение по количеству передаваемых переменных из форму в БД ?
Спасибо, каждому кто подскажет, или укажет направление.
PHP:
скопировать код в буфер обмена
<?PHP if(isset($_POST['insert'])) { try { $pdoConnect = new PDO("mysql:host=localhost;dbname=test","root",""); } catch (PDOException $exc) { echo $exc->getMessage(); } $fname = $_POST['fname']; $lname = $_POST['lname']; $age = $_POST['age']; $dname = $_POST['mphone']; $pdoQuery = "INSERT INTO `users`(`fname`, `lname`, `age`, mphone') VALUES (:fname,:lname,:age,:mphone)"; $pdoResult = $pdoConnect->prepare($pdoQuery); $pdoExec = $pdoResult->execute(array(":fname"=>$fname,":lname"=>$lname,":age"=>$age, ":mphone"=>$mphone)); if($pdoExec) { echo 'Данные записаны'; }else{ echo 'Данные не записаны'; } } ?>
(Отредактировано автором: 25 Октября, 2018 - 21:13:16)
|