长期背景故事
我有一组php / json脚本,它们分发一系列命令来复制数据库/表结构以及访问这些数据库中的数据 - 非常简单。目标是创建一个API来缓存我们需要在移动环境中访问的许多(有时是结构上变化的)数据库的数据。像记录很少的静态类别这样的东西最好存储在本地sqlite数据库中,而不是存储在其中一个远程服务器中。 (通常服务器端是MySQL,本地是SQLite)
下一步是复制数据,使用现有的数据查询json api来获取数据非常简单,但是数据需要被很多平台访问,简单来说就好了创建插入语句服务器端。但是我不确定逃避这些数据的最佳方法。
问题
我打算简单地使用php的mysql_real_escape_string()
函数来转义传入的数据,但MySQL中是否有命令从select语句返回已转义的值?
是否有更成熟的方法通过web api将结构和数据从远程数据库导入本地数据库以进行缓存以及持久存储?