sqlite数据库,多个请求

时间:2014-12-15 16:25:46

标签: php sqlite

我正在使用此项目的1个文件版本: http://php-login.net

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

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

1 个答案:

答案 0 :(得分:2)

它会正常工作。 PHP在Web服务器内运行,处理多个同时请求的工作。 SQLite还能够处理多个同时发出的请求,尽管不像MySQL这样的SQL服务器。

修改

我刚刚检查过...单文件版本的PHP-login确实有一个主键。

$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);
        ';