如何为Android用户分配数据库实例

时间:2017-11-03 04:22:35

标签: php android mysql database-design

我确信这个问题已经得到解答,但我找不到找到解决方案的关键字。我想发布我的第一个应用程序。我希望每个用户都可以访问他/她自己的mySQL数据库实例。我通过.php脚本查询数据库。如何下载应用程序的每个人都可以访问他/她自己的数据库实例。不应允许用户查看其他用户信息。 User Assigned Database

成功注册后我应该创建数据库实例吗?如果是这样,如何在成功注册后创建数据库以及如何将该数据库分配给用户?

1 个答案:

答案 0 :(得分:0)

<?php
///after your registration process////
$your_db_name = "new_db";
$link = new mysqli("localhost", "username", "password", '');

/* check connection */
// if (mysql_select_db()) {
if (!$link->select_db($your_db_name )){
    $sql = "CREATE DATABASE ".$your_db_name;
    if(mysqli_query($link, $sql)){
        echo "Database created successfully";
    } else{
        echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
    }
    exit();
}
else{
    echo "Database already exists";
}

$link->close();
die;
?>

所以我在这里检查数据库是否已经存在,如果没有,那么它将创建一个新数据库。