Я регистрируюсь в программном шлюзе, для каждой продажи он отправляет много данных с использованием IPN на мой сервер, и Я хочу сохранить их все в базе данных. Есть ли быстрый способ сохранить все данные POST в базе данных без использования SQL?Сохраните все данные POST в базу данных с помощью PHP
ответ
При использовании SafeMysql abstraction library вам нужно перечислить свои поля только один раз
$allowed = array('title','url','body','rating','term','type');
$data = $db->filterArray($_POST,$allowed);
$sql = "INSERT INTO ?n SET ?u";
$db->query($sql,$table,$data);
Отличное решение спасибо – MD66
Рад, что вам понравилось. Это была моя цель - сделать повседневные задачи легкими, но совершенно безопасными –
$str = serialize ($_POST)
Теперь вы можете сохранить str в своей базе данных, и когда вам понадобятся ваши значения, просто десериализуйте его снова.
+ голосование, чтобы компенсировать тролль, который был включен. Сделайте то же самое :) –
@Varun Bajaj спасибо ,,,,, почему некоторые люди дают мне -vote? !!? – MD66
Я не знаю причину для других, но да, я сделал -вот из-за отсутствия комментариев или словесного вопроса, что приводит к предложению, предложенному мной, который не был запрошен вами! –
Ну ... это странный способ делать вещи точно. Но если вы просто хотите сохранить «все почтовые данные», вы можете использовать serialize($_POST);
и сохранить это в своей базе данных (в столбце TEXT).
Когда вы читаете его из базы данных, используйте unserialize()
, чтобы вернуть данные в исходный массив.
Я бы не рекомендовал делать такие вещи, но это то, что вы просили.
Да. - проголосуйте за правильный ответ по глупому вопросу, почему вы не ... Особенно отсутствие комментариев очень джентльменское. Если вам не нравится идея, - голосуйте за вопрос, а не за ответы. –
Я сделал это для вас, чувак :) – Venu
Damien- Вы правы (thumbup) –
- 1. Данные POST в базу данных с дооснащением
- 2. Невозможно вставить данные в базу данных (mysql) с помощью php
- 3. Вставить все данные в базу данных MySQL
- 4. mysql - невозможно вставить данные в базу данных с помощью php
- 5. Вставить данные в базу данных с помощью HTML, PHP, AJAX
- 6. Сохраните все входящие письма в базу данных MySQL
- 7. Вставить данные в базу данных с помощью JQuery/ajax & php
- 8. Данные не добавлены в базу данных с помощью PHP
- 9. PHP Не вставлять данные POST в базу данных
- 10. POST не вставлять данные в базу данных
- 11. Как ввести данные POST в базу данных?
- 12. не может вставлять данные в базу данных с помощью php
- 13. пытается поместить данные api в базу данных с помощью php?
- 14. Как обновить базу данных с помощью PHP?
- 15. Сохраните сеанс с меткой, затем сохраните обратно в базу данных
- 16. Сохраните данные стиля массива в базу данных mysql (JSON)
- 17. Как вставить данные в базу данных с помощью php
- 18. Невозможно вставить данные в базу данных с помощью php-скрипта
- 19. Как добавить данные в базу данных MySQL с помощью PHP
- 20. Вставьте данные JSON в базу данных MySQL с помощью PHP
- 21. Как вставить данные в базу данных sqlite с помощью PHP
- 22. Вставьте данные массива в базу данных MySQL с помощью PHP
- 23. Обновить данные из формы в базу данных с помощью php
- 24. Как сохранить данные твиттера в базу данных с помощью PHP?
- 25. Невозможно ввести данные в базу данных с помощью php
- 26. PHP не получает все данные POST
- 27. PHP-данные не попадают в базу данных
- 28. данные ajax post и вставить в базу данных
- 29. javascript post в базу данных
- 30. PHP, отправляющий данные формы в базу данных
Неа. (Min chars limit sucks) – Shoe
используйте некоторые компоненты фреймворка https://github.com/symfony/Form – Venu