我正在使用 .NET 应用程序收集用户输入。数据被发送到 MySQL 数据库并存储在那里。需要时,从 .NET 应用程序请求数据并在 GUI 中打印。这一切都很好,完美无瑕。
到目前为止,我正在从我的本地 .NET 应用程序直接连接到远程数据库。由于这不是一个好主意,我想在现在之间放置一个“请求处理程序”:一个简单的 .php 文件,它在所需操作之前检查用户权限。
由于我想用这个新的实现来弥补几个缺陷,我想什么是实现以下目标的最佳选择:
- 防止用户在数据库中放入非法字符
- 保持数据包尽可能小
- 轻松地从数据库读取和写入数据包
我不得不承认,我对 mysql/php 和一般的 DB 是陌生的。但到目前为止,我的研究让我想到了关键字JSON和XML。
有人可以告诉我其中哪一个更方便我使用吗?由于包大小不是最重要的,尤其是“非法字符”预防应该完美无缺……我在使用 XML 的正确轨道上吗?非常感谢任何有关我的问题的建议!