Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php sqlite数据库,多个请求_Php_Sqlite - Fatal编程技术网

Php sqlite数据库,多个请求

Php sqlite数据库,多个请求,php,sqlite,Php,Sqlite,我正在使用此项目的1文件版本: 它使用sqlite*.db文件来存储信息 如果两个用户同时尝试注册,是否会导致问题?权限错误等。?我不确定PHP如何处理一次发生的多个请求。它可以正常工作。PHP在处理多个同时请求的Web服务器内部运行。SQLite还能够同时处理多个请求,尽管不如MySQL这样的propers SQL server那么多 编辑 我刚查过。。。PHP登录的单文件版本有一个主键 $sql = 'CREATE TABLE IF NOT EXISTS `users` (

我正在使用此项目的1文件版本:

它使用sqlite*.db文件来存储信息


如果两个用户同时尝试注册,是否会导致问题?权限错误等。?我不确定PHP如何处理一次发生的多个请求。

它可以正常工作。PHP在处理多个同时请求的Web服务器内部运行。SQLite还能够同时处理多个请求,尽管不如MySQL这样的propers SQL server那么多

编辑

我刚查过。。。PHP登录的单文件版本有一个主键

$sql = 'CREATE TABLE IF NOT EXISTS `users` (
        `user_id` INTEGER PRIMARY KEY,
        `user_name` varchar(64),
        `user_password_hash` varchar(255),
        `user_email` varchar(64));
        CREATE UNIQUE INDEX `user_name_UNIQUE` ON `users` (`user_name` ASC);
        CREATE UNIQUE INDEX `user_email_UNIQUE` ON `users` (`user_email` ASC);
        ';

只需设置一个主键,或将一列设置为唯一。我希望他选择的库已经在这样做了。@quickshiftin OP应该全部设置好;)可能重复使用PK是OP应该使用的。多注意一点,伙计,他正在使用一个已经提供FK的库!我不必“多加注意”。就好像我要浏览一篇文章中的每一个链接,看看他/她是否使用了其中包含的实际SQL。所以,我们现在还不能确定,是吗?好了。甚至没有检查这个链接,我对OP的第一个评论“回答”了这个问题。为什么还要写一个“答案”?我不认为你的评论回答了这个问题,事实上我认为它提出了一个无关的主题。。。无论如何,你们可以在2秒钟内看到已经有一个PK定义了lol,所以是的,请多加注意。谢谢你们两个!:)我不知道sqlite可以处理多个请求——我不知道这是否像两个用户试图在本地网络共享上编辑Word文件一样。