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

多个用户使用AJAX/PHP更新XML文件,php,xml,ajax,Php,Xml,Ajax,我正在为一个电影节的评委编写剧本,让他们对电影进行评审和投票。我在想,我可以通过将所有结果保存在一个XML文件中来最小化项目。但是,我担心的是,如果多个法官同时投票,是否会与同时写入的XML文件发生冲突 以下是我对模式的看法: <festival> <teams> <team id='*'> <name></name> <video>http://vimeo.com/####</

我正在为一个电影节的评委编写剧本,让他们对电影进行评审和投票。我在想,我可以通过将所有结果保存在一个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>

http://vimeo.com/####
(1-7)
@
最佳导演
好的,首先

为什么要使用xml文件?为这类事情使用数据库会容易得多。即使是mysqli也能很好地工作。您可以使用简单的xml解析文件,并在提交之前将其保存在内存中,但我看不到同时执行此操作的方法。但无论如何,我不能看到在中间不建立引擎的同时进行事务处理。p> 如果你愿意接受我的建议,请切换到mysql