Php 应用引擎无法连接到sql数据库
我正在尝试在应用程序引擎中创建一个web应用程序。我已经在应用程序中加载了一个php脚本,它从云sql中的数据库中提取数据。我正在使用以下方法连接到数据库Php 应用引擎无法连接到sql数据库,php,google-app-engine,google-cloud-sql,Php,Google App Engine,Google Cloud Sql,我正在尝试在应用程序引擎中创建一个web应用程序。我已经在应用程序中加载了一个php脚本,它从云sql中的数据库中提取数据。我正在使用以下方法连接到数据库 $db = new mysqli(null, 'root', '', $dbname, null, '/cloudsql/<project-id>:<sql instance id>'); 这通常意味着它甚至找不到MySQL实例。这可能是由于输入了错误的实例名称造成的。你可能想给云发电子邮件-sql
$db = new mysqli(null, 'root', '', $dbname, null,
'/cloudsql/<project-id>:<sql instance id>');
这通常意味着它甚至找不到MySQL实例。这可能是由于输入了错误的实例名称造成的。你可能想给云发电子邮件-sql@google.com使用您使用的确切代码。请在电子邮件中添加指向此线程的链接。我使用的是第二代云sql。目前,第二代应用程序引擎不支持。应用程序引擎只能使用第一代云sql。谷歌的文档很差。在第二代云sql中创建实例时,它甚至没有提到这一点。只有计算引擎才能使用第二代云sql。使用以下代码连接到sql数据库:
$con = mysqli_connect(null, 'root', 'password', 'db_name',null,'/cloudsql/instance connection name');
注意:您将在SQL部分找到您的实例连接名称。
$con = mysqli_connect(null, 'root', 'password', 'db_name',null,'/cloudsql/instance connection name');