Ошибка базы данных на слишком большом количестве столбцов в таблице в MySQL - PullRequest
0 голосов
/ 03 марта 2019

У меня проблема с базой данных mysql.Я делаю проект в php.У меня есть около 10 столбцов в таблице, с этим все в порядке.

Если я увеличиваю до примерно 20 столбцов в таблице, это сохраняет данные в базу данных, а также, если я сделал это около 30 столбцов встрока одной таблицы, она также работает в текущем состоянии.

Но как только я закончу всю базу данных, кодирую и вернусь на следующий день.Я получаю сообщение об ошибке, так как

не может выполнить команду

Данные не хранятся в базе данных.

Это меня сильно смущаетданных хранится в столбцах, и я не знаю причину неисполнения кода, так как он работает лучше вчера.

И этот процесс повторяется в течение недели, и я пока не могу решить его

Вот мой пример кода

if(isset["$_post('submit)"]){

$sample1 = ($_POST['sample1']);
$sample2 = ($_POST['sample2']);
$sample3 = ($_POST['sample3']);
$sample4 = ($_POST['sample4']);
$'' = ($_POST['']);
$....
$...
$...

$result = $func->execute("INSERT INTO sample(sample1,sample2,sample3,sample4,..,..,..,..,..,..,..) VALUES('$sample1','$sample,'$sample3','$sample4','..','..','..')");
if($result){
echo "Successfully stored ";
} else { echo "Data are not stored";
}

}

Точки таковы, что в коде еще больше данных и $ func-> execute для хранения данных, и они уже закодированы.

Мой запрос заключается в том, чтобы разделить код на два или , есть ли способ сохранить больше столбцов в одной форме, которая была выполнена на одной странице или doя могу разделить код на два раздела с двумя запросами вставки на разных страницах php, которые будут храниться в одной таблице базы данных

...