我的应用程序托管在Google App Engine Flex环境中,我有一个数据库托管在Cloud SQL(Mysql(第二代实例中。 但两者都是不同的项目。我也给了许可。
我收到"SQLSTATE[HY000] [2002] 没有这样的文件或目录"错误
谁能帮我?
谢谢苏巴什
假设您的应用程序是用 PHP 编写的:要连接到 Cloud SQL 实例,请使用 Unix 套接字和扩展,例如 mysql 和 mysqli,两者都在 App Engine 的 PHP 运行时中默认启用。 您可以在此处找到使用 mysqli_connect 进行连接的一个很好的例子。 在这种情况下,必须注意在 mysqli_connect(( 调用中使用 socket 参数。
PHP 团队通常建议使用 PDO 或 mysqli,而不是原始的 mysql。
需要更多详细信息来为您的问题的有效调查奠定基础。您认为相关的任何信息都可能是无价的。
只有在使用"new"语句创建PDO对象后,才能使用它。