账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    手机app怎么调用php操作数据库的接口?
    37
    0

    做毕设项目,现在需求很简单,php文件放在服务器上,作用是获取mysql数据库的数据。
    服务器端php代码如下:

    <?php
    header('Access-Control-Allow-Origin:*');  //支持全域名访问,不安全,部署后需要固定限制为客户端网址
    header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE'); //支持的http 动作
    header('Access-Control-Allow-Headers:x-requested-with,content-type');  //响应头 请按照自己需求添加。
    $servername = "localhost";
    $username = "ycx";
    $password = "123";
    $dbname = "test";
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    // 检测连接
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    $sql = "SELECT *from person";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
        // 输出每行数据
        while($row = $result->fetch_assoc()) {
            echo "<br> name: ". $row["name"]. " - age: ". $row["age"]. "-sex:"  . $row["sex"];
        }
    } else {
        echo "0 个结果";
    }
    $conn->close();
    ?>

    在局域网内直接访问服务器ip地址能获取数据。
    客户端应该怎么调用这个php文件使数据能在前端显示?
    用ajax吗?但是存在跨域问题一直解决不了。。
    有没有好的解决方案?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 水眠乡 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部