Например есть форма с тремя переменными Имя, фамилия, возраст. Все отлично записывается в БД.
Но как только добавляю четвертую переменную, запись не проходит.
Код ниже.
Возник вопрос, есть ли какое то ограничение по количеству передаваемых переменных из форму в БД ?
Спасибо, каждому кто подскажет, или укажет направление.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- {
- 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 'Данные не записаны';
- }
- }
- ?>