【发布时间】:2017-11-30 13:49:32
【问题描述】:
我用 laravel 创建了一个网站,用户可以在其中注册、发布、上传等,它都存储在 phpmyadmin 中。现在我想创建一个应用程序,管理员可以在其中访问存储在 phpmyadmin 中的所有数据。在将网站和应用程序连接到同一个数据库之前,我没有尝试过,所以这对我来说是新的。当我尝试从(在创建应用程序之前使用 POSTMAN 测试)插入数据时,我收到消息“未找到” ,你能告诉我我在做什么错吗?
connection.php 类
<?php
define('hostname','localhost');
define('user','root');
define('password','');
define('databaseName','socialmedia_website');
$connect = mysqli_connect(hostname,user,password,databaseName)
?>
InsertData.php 类
<?php
if($_SERVER["REQUEST_METHOD"]=="POST"){
require 'connection.php'
createUser();
}
function createUser()
{
global $connect;
$name = $_POST["name"];
$email = $_POST["email"];
$password = $_POST["password"];
$query = "Insert into user(name,email,password) values ('$name','email','password');";
mysqli_query($connect,$query) or die(mysqli_error($connect));
mysqli_close($connect);
}
【问题讨论】:
-
在一个或多个控制器中处理请求并在 api.php 中定义路由(如果 Laravel 5.3+)
-
我认为您需要 API 来与该数据库进行通信
-
您的数据永远不会存储在 PhpMyAdmin 中,它存储在数据库中,PhpMyAdmin 只是一个基于 Web 的 sql 客户端。您想要的是将数据插入数据库..
-
@ka_lin 是的,我正在使用 laravel 5.4
-
@Ian 那么保存在 PhpmyAdmin 中的数据保存在哪里呢?保存在什么数据库中,它必须保存在某个地方
标签: php android mysql laravel phpmyadmin