Редактирование записей базы данных MySql - PullRequest
1 голос
/ 20 августа 2011

У меня есть база данных MySQL, расположенная на моем веб-сервере, и мне часто нужно добавлять записи.Какой простой способ добавлять / редактировать / удалять записи без необходимости входа в мою панель управления, а затем войти в phpMyAdmin?

Кроме того, если бы я мог найти способ добавления записей несколькими пользователями, он быизбавь меня от необходимости импортировать много CSV-файлов.

Приложение для Android для моей вкладки Galazy будет просто невероятным.

Ответы [ 6 ]

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

Администратор , вероятно, то, что вы ищете;это единственный файл PHP, который вы загружаете на свой сервер.Вы просто входите в базу данных (она сохранит детали для вас), и вы получаете.Подумайте, PHPMyAdmin, но не такой раздутый.

Очевидно, что он будет работать на вашей вкладке Galaxy Tab (завистливые разглагольствования; я хочу один!), Так как он основан на сети.Это также можно изменить, если вам нравятся подобные вещи.

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

Существует официальное приложение MySQL GUI Query Browser / Administrator / Database Designer, которое можно загрузить с здесь .Чтобы использовать это, вам нужно убедиться, что ваш сервер настроен так, чтобы ваша учетная запись пользователя MySQL могла входить с удаленного IP-адреса.

0 голосов
/ 20 августа 2011

Я бы использовал HeidiSQL, поскольку он разрешает соединения MYSQL через SSH (вы просто туннелируете свой трафик MYSQL). Нет необходимости открывать mysql для всего мира, и у вас есть очень мощный и простой в использовании клиент под рукой. Прекратите использовать phpmyadmin на вашем сервере, используйте HeidiSQL.

Вот ссылка http: //www.heidisql.com/

позже получите plink.exe (для туннеля) и все готово, это простой процесс установки.

0 голосов
/ 20 августа 2011

Вы можете создать несколько простых веб-сервисов на PHP. Просто скрипт, который получает HTTP GET и формирует из этого SQL-запрос.

Затем вы можете создать приложение для Android, состоящее из одной формы (действия). Кнопка отправки в этой форме может отправить HTTP-запрос GET вашему веб-сервису PHP и создать запись базы данных на основе вашей формы.

Это хороший, начинающий проект. Всего пара сотен строк кода. Когда вы начнете его строить, опубликуйте более конкретные вопросы, и кто-то вам поможет ...

Пример веб-службы PHP:

<?php
include "Utility/connect.php"; 
connect();   

$type = mysql_real_escape_string($_GET['form_field_1']);
$body =  mysql_real_escape_string($_GET['form_field_body']);
$date = time();


//Create Entry in database
$createNode = "INSERT INTO my_form(date, body, subject) VALUES('$date', '$Body',$subject,)";
mysql_query($createNode) or die(mysql_error());




?>
0 голосов
/ 20 августа 2011

Вы можете создать CSV-файл со столбцами, как в вашей БД, и использовать LOAD DATA INFILE ... См. http://dev.mysql.com/doc/refman/5.1/en/load-data.html.

Но в любом случае у вас должен быть скрипт, возможно php, который запустит эту команду для определенного файла.

0 голосов
/ 20 августа 2011

Помимо написания собственного веб-приложения для этого (например, это легко сделать в php), вы можете установить phpMyAdmin в веб-пространстве.phpMyadmin - это просто веб-приложение на основе php, которое обычно устанавливается на панели управления, но ничто не мешает вам настроить и настроить свою собственную копию.

С учетом сказанного и с учетом вашего желания использовать телефон - действительно упрощенная форма может быть лучшим решением для вас.

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