Подключение из App Engine
Эти Следующие примеры показывают, как подключить из развернутого приложения приложения Engine с использованием сокет или именованный канал, который определяет экземпляр Cloud SQL. Когда вы подключаетесь из App Engine, вы можете использовать пользователя root и пароль (как показано здесь), или вы можете использовать конкретного пользователя и пароль базы данных .
PDO_MySQL
$db = new pdo('mysql:unix_socket=/cloudsql/<your-project-id>:<your-instance-name>;dbname=<database-name>',
'root', // username
'' // password
);
MySQLi
$sql = new mysqli(null,
'root', // username
'', // password
<database-name>,
null,
'/cloudsql/<your-project-id>:<your-instance-name>'
);
MySQL API
$conn = mysql_connect(':/cloudsql/<your-project-id>:<your-instance-name>',
'root', // username
'' // password
);
mysql_select_db('<database-name'>);
Спасибо Josh за ответ .. Да я пошел через них, но это нормально api из php-библиотек. Мне было интересно, есть ли что-то отличное от этого. – ridua
@ridua вы также можете использовать Doctrine как ORM, так как он использует собственные библиотеки php mysql на задней панели. –