我试图构建一个web应用程序,我碰到了一堵墙。我没有要求任何人通过这样做,只是一些建议和推动正确的方向。PHP,MySQL,谷歌地图问题
因此,我正在尝试构建一款应用程序,该应用程序使用Google Maps API显示您附近的本地公园地图,并允许人们在特定公园的特定时间发布拾取游戏(非正式体育赛事)。够简单吧?
到目前为止,我已经创建了一个带有本地公园表格(列:名称,经度,纬度)的数据库和一个php脚本,它将该表格转换为地图用于绘制点的XML文件的公园。我还创建了一个使用php将新数据插入表格的表单,从而在地图上创建一个新的公园标记。
到目前为止,这一切都很顺利,但我不知道如何继续。我想我想创建一个'游戏'表(列:运动,时间,公园(?)),但我不确定这是否会奏效。我能否在“公园”和“游戏”桌之间建立关系,以便许多游戏属于公园?如果是这样,我将如何映射这些游戏?我的想法有道理吗?
因此MySQL会自动创建关系时_id追加? – 585connor 2010-10-16 08:43:15
或者我需要手动创建公园上的ID列和游戏的park_id列之间的关系?如果是这样,有什么好的资源可以更多地了解如何? – 585connor 2010-10-16 08:56:16
不,mysql不会自动创建关系。要保持完整性,您必须手动创建外键约束:http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html – zerkms 2010-10-16 09:06:48