编辑MySql数据库记录

时间:2011-08-19 21:00:31

标签: mysql phpmyadmin

我的网络服务器上有一个MySQL数据库,我经常需要添加记录。无需登录我的控制面板即可轻松添加/编辑/删除记录,然后登录phpMyAdmin?

另外,如果我能找到多个用户添加记录的方法,那么从导入大量csv文件中节省了很多时间。

我的Galazy Tab的Android应用程序将是史诗般的。

6 个答案:

答案 0 :(得分:2)

Adminer可能就是你要找的东西;它是您上传到服务器的单个PHP文件。你只需登录数据库(它会为你保存详细信息),然后就可以了。想想PHPMyAdmin,但不要那么臃肿。

它显然会在你的Galaxy Tab上工作(嫉妒的咆哮随之而来;我想要一个!),因为它是基于网络的。如果你是这样的话,这也是可以理解的。

答案 1 :(得分:1)

有一个官方的MySQL GUI查询浏览器/管理员/数据库设计器应用程序,可以从here下载。要使用它,您需要确保您的服务器配置为允许您的MySQL用户帐户从远程IP地址登录。

答案 2 :(得分:0)

除了编写自己的webapp(例如在php中轻松完成)之外,你可以在webspace中安装phpMyAdmin。 phpMyadmin只是一个基于php的Web应用程序,通常安装在控制面板中,但没有什么可以阻止您设置和配置自己的副本。

话虽如此,并考虑到您使用手机的愿望 - 真正简化的表格可能是您的最佳解决方案。

答案 3 :(得分:0)

您可以使用数据库中的列创建csv文件并使用 负载数据传输... 请参阅http://dev.mysql.com/doc/refman/5.1/en/load-data.html

但是无论如何你应该有脚本也许php将为特定文件运行此命令。

答案 4 :(得分:0)

您可以在PHP中创建一些简单的Web服务。只是一个接收HTTP GET的脚本,并从中形成一个SQL查询。

然后,您可以创建一个由一个表单(活动)组成的Android应用程序。该表单上的提交按钮可以向您的PHP Web服务发送HTTP GET请求,并根据您的表单创建数据库记录。

这是一个很好的初学者项目。只需几百行代码。当你开始构建它时,发布更具体的问题,有人会帮助你......

示例PHP Web服务:

<?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());




?>

答案 5 :(得分:0)

我将使用 HeidiSQL ,因为它允许通过SSH进行MYSQL连接(您只需通过MYSQL流量)。无需向世界开放mysql,并且您拥有一个非常强大且易于使用的客户端,触手可及。停止在您的服务器上使用phpmyadmin,使用HeidiSQL。

以下是 http://www.heidisql.com/

链接

稍后获取plink.exe(用于隧道),然后关闭,这是一个简单的设置过程。