首页 > 解决方案 > 带有 sql 数据库连接的 Ionic 3

问题描述

嘿伙计们,我需要将我的 ionic 应用程序与 mysql 数据库连接,但不能这样做。我在我的 xamp htdocs 中创建了 config.php。这是config.php

<?php
//ob_start("ob_gzhandler");
error_reporting(0);
session_start();
/* DATABASE CONFIGURATION */
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'upload');
define("BASE_URL", "http://localhost/ionic/api/");
define("SITE_KEY", 'yourSecretKey');
function getDB() 
{
    $dbhost=DB_SERVER;
    $dbuser=DB_USERNAME;
    $dbpass=DB_PASSWORD;
    $dbname=DB_DATABASE;
    $dbConnection = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, 
$dbpass);   
    $dbConnection->exec("set names utf8");
    $dbConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    return $dbConnection;
}
/* DATABASE CONFIGURATION END */
/* API key encryption */
function apiToken($session_uid)
{
$key=md5(SITE_KEY.$session_uid);
return hash('fahad123', $key);
}
?>

现在这里的任何人都可以帮助我将我的 ionic 3 应用程序与上面列出的这个数据库 mysql 连接起来。

标签: phpionic-frameworkionic3

解决方案


您需要通过 RESTful / GraphQL API 连接您的移动应用程序。首先,学习如何使用 PHP 创建 API 端点,并使用 Ionic App 的提供程序来处理您的 API。还有其他替代品,例如 Ionic Platform、Firebase。
希望我能帮上忙! 架构概述


推荐阅读