Сообщение от kda7979
|
PHP-код в самом простом варианте будет очень сложный для реализации моей хотелки?
|
Как сказать - не так страшен черт, как его малютки. Так и с кодом, ничего в сущности сложного не будет, если понимать его. Но мало передать данные на сервер, данные сервер обязательно должен фильтровать прежде чем их писать в базу. То есть, в прямом смысле данные в таком чистом виде [x,y,z], это индексированный массив, а это значит, что сервер должен знать, что индекс 0 массива содержит данные для поля А таблицы, индекс 1 для поля В и т.д. Другими словами серверу нужно еще знать каким образом такие данные сопоставить с полями таблицы.
Далее зная типы полей таблицы, проверить соответствие типов, если ожидаются integer, значит проверка этого типа. Кроме этого, данные могут быть обязательными, а могут и нет, то есть, к примеру, если какое либо из полей формы на обязательно к заполнению, то оно может прийти на сервер с пустым значением. А если это передается как json, то в случае индексного массива это значение пусть и пустое, но должно быть, в противном случае соответствие данных полям таблицы может быть нарушено.
Все это сервер должен проверять, и в случае ошибок возвращать их клиенту. То есть подразумевается не просто передача данных клиентом серверу, а диалог клиент-сервер.
SS[i] = [x,y,z] - где SS[i] может означать, что сервер получит многомерный массив, в этом случае выгоднее подготовить тело запроса многострочной вставки, а затем выполнить один запрос в базу.
Вы действительно описали "хотелку", нет конкретного кода клиентского, по которому можно было бы судить что за данные, откуда и как передаются. Так что конкретного что-то сказать сложно. Однозначно можно сказать - все это выполнимо и не так страшно как кажется.