как отправить данные базы данных на сервер MySQL для обновления базы данных сервера - PullRequest
0 голосов
/ 20 августа 2010

Я занимаюсь разработкой счетчика курения, и мне нужно отправить все записи о курении (о времени курения пользователя) в базу данных на сервере. База данных сервера - база данных MySQL. Я знал, что мне нужно отправить данные на страницу / скрипт PHP, и эта страница / скрипт будет работать с данными для вставки записи в базу данных.

Я хотел бы знать: есть ли другой способ обновить базу данных, потому что у меня нет знаний о PHP. Раньше я работал на Java и C / C ++ / Objective-C. Если вы знаете другой способ выполнить эту задачу, пожалуйста, дайте мне знать.

Любая помощь будет оценена.

Ответы [ 3 ]

2 голосов
/ 20 августа 2010

Если вы уже знаете Java, C и C ++, то вы сможете научиться писать свой php-скрипт очень быстро, просто воспользовавшись учебником.

Хотя можно запустить сервер Java с помощью сервлета длявставьте данные, PHP гораздо проще развернуть, и вам нужно всего лишь написать несколько строк кода.

Я использую PHP, хотя при вставке в базу данных следует помнить одну вещь: запустить все параметры для добавления через mysql_real_escape_string

Редактировать: например, этот скрипт при настройке вставитимя и местонахождение базы данных:

<?php
$link = mysql_connect("hostname", "username", "password");
mysql_select_db("databasename");
$location = mysql_real_escape_string($_POST['location']);
$person = mysql_real_escape_string($_POST['person']);
mysql_query("INSERT INTO mytable(location, person) VALUES('{$location}', '{$person}')");
mysql_close($link);
?>
1 голос
/ 13 января 2011

Вы можете использовать этот API на github.com.

https://github.com/gwdp/Obj-c-MySql

Это бесплатно и очень хорошо задокументировано.

1 голос
/ 20 августа 2010

Вы можете использовать любое решение на стороне сервера, которое имеет библиотеку классов взаимодействия MySQL, например, Java-сервлет или C / C ++ CGI-приложение. Вам также понадобится веб-сервер (например, Apache или Apache Tomcat), который будет обслуживать HTTP-запросы.

PHP - не единственный способ написания программ, использующих MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...