2017-04-21 71 views
-2

我正在創建一個聊天應用程序,我需要將每條消息存儲在數據庫中。 要連接到數據庫,我用這個代碼:數據庫創建新訪客用戶

session_start(); 
$servername = "localhost"; 
$username = "admin"; 
$password = "my password"; 
$dbname="my dbname"; 
// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 

// Check connection 
if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } 
echo "Connected successfully".'<br>'; 

的連接使用我的管理員帳戶完成的,每次兩個或多個設備連接,服務器崩潰。

有什麼辦法可以爲每個用戶創建一個新的訪客用戶,使用PHP,SQL或類似的東西?

我使用000Webhost作爲託管服務,並且數據庫在MariaDB上運行。

+0

您可以添加您收到的實際錯誤嗎?如果它只是一個多連接問題,這可能是有用的https://dba.stackexchange.com/questions/35183/mysql-maximum-number-of-connections-on-a-per-user-basis-possible –

+0

檢查你的日誌,然後如果你有權訪問它們 –

+0

錯誤說:mysql服務器已經消失 – user7804967

回答

0

嗯,我找到了解決方案,我每2秒重新啓動一次連接,現在工作正常。 我設置了<meta>這樣做