我使用phpmyadmin在单独的列中存储位置(lat lng值)。我使用的是'double'数据类型。
我注意到一些奇怪的事情。如果我将表名从“locations”更改为其他名称,则lat lng值将停止更新。所有其他输入保持正常工作,但lat lng值没有任何输入。如果我将名称改回table name,再改回locations,lat lng值将重新开始工作。
我注意到其他类似的情况,如果我将列名从'lng'更改为'long',表将停止接受经度数据。phpmyadmin是否自动设置了这样的名称?如果我想要几个位置表呢?
注意,所有数据都是通过一条update语句在php中更新的,但是只有lat lng值受表名的影响。
如果有任何帮助,我将不胜感激。
更新:这个问题实际上是由ajax调用引起的,ajax调用将从另一个php文件导入lat lng数据,这就是为什么名称更改时它不起作用的原因。感谢那些评论的人。
暂无答案!
目前还没有任何答案,快来回答吧!