将数据插入远程数据库

时间:2016-02-22 11:35:47

标签: php mysql

我正在尝试制作一个网页/登录页面,如果用户位于特定位置,那么他们就可以根据位置在数据库中插入数据。

例如,如果我们有两个用户bob和max,一个用A(bob),另一个用B(max)。

如果bob登录到系统用户名... bob密码... 123位置.. A,他应该能够将他的数据插入到他的PC上与max相同的数据库,但是他们应该使用单个应用程序。

现在我的问题是如何实现这一目标。例如,我在下面的登录脚本与我的本地主机(A)进行通信,我还希望在LAN(B)上包含远程连接到我的其他PC,使用安装在两台计算机上的Mysql数据库,我可以连接到Mysql数据库使用Mysql工作台,但我怎么能用PHP中的脚本来做呢?

登录页面

    <?php
        if(isset($_POST['login'])){
            include 'includes/config.php';

            $uname = $_POST['uname'];
            $pass = $_POST['pass'];

            $query = "SELECT * FROM admin WHERE uname = '$uname' AND pass = '$pass'";
            $rs = $conn->query($query);
            $num = $rs->num_rows;
            $rows = $rs->fetch_assoc();
            if($num > 0){
                session_start();
                $_SESSION['uname'] = $rows['uname'];
                $_SESSION['pass'] = $rows['pass'];
                echo "<script type = \"text/javascript\">
                            alert(\"Login Successful.................\");
                            window.location = (\"admin/index.php\")
                            </script>";
            } else{
                echo "<script type = \"text/javascript\">
                            alert(\"Login Failed. Try Again................\");
                            window.location = (\"login.php\")
                            </script>";
            }
        }
    ?>

connection.php

<?php
    $host = "localhost";
    $user = "root";
    $pass = "";
    $db = "cars";

    $conn = new mysqli($host, $user, $pass, $db);
    if($conn->connect_error){
        echo "Failed:" . $conn->connect_error;
    }
?>
  

配置两个连接脚本是我的想法,但我没有   认为它会起作用。

任何建议都将不胜感激。

由于

0 个答案:

没有答案