多个用户使用AJAX / PHP更新XML文件

时间:2013-01-11 03:14:02

标签: php xml ajax

我正在制作一个电影节评委的剧本,以审查和投票电影。我想我可以通过将所有结果保存在单个XML文件中来最小化项目。但我担心的是,如果多名法官同时投票,是否会同时写入XML文件?

以下是我对架构的看法:

<festival>
<teams>
    <team id='*'>
        <name></name>
        <video>http://vimeo.com/####</video>
        <ratings>
            <judge id='%'>(1-7)</judge>
        </ratings>
        <nominations>
            <judge id='%'>@</judge>
        <nominations>
    </team>
</teams>
<awards>
    <award id='@'>Best Director</award>
</awards>
<judges>
    <judge id='%'>
        <name></name>
        <email></email>
        <password></password>
        <lastVideoWatched></lastvideowatched>
    </judge>
</judges>

1 个答案:

答案 0 :(得分:2)

好的,首先,

为什么使用xml文件?将数据库用于此类事情要容易得多。即使是mysqli也能很好地工作。您可以使用简单的xml来解析文件并在提交之前将其保存在内存中,但我认为无法同时执行此操作。但是,如果不在中间构建引擎,我无论如何都看不到并发事务。

如果您接受我的建议,请切换到mysql