Mysql
 sql >> Base de données >  >> RDS >> Mysql

Je ne suis pas en mesure d'exécuter des enregistrements sélectionnés à partir d'une table dans la base de données dans google sql cloud en utilisant php

Si vous utilisez App Engine pour vous connecter à Cloud SQL, n'oubliez pas que vous devrez activer le proxy Cloud SQL. puisque Google App Engine se connecte depuis les serveurs Google à votre instance Cloud SQL via un proxy.

Néanmoins, si vous souhaitez vous connecter de l'extérieur avec du code PHP pur, vous pouvez toujours le faire sans à l'aide du proxy Cloud SQL .

Pour vous connecter de l'extérieur à l'aide de code PHP pur, vous devrez autoriser votre adresse IP à partir de votre instance Cloud SQL, comme indiqué ici.

Ensuite, vous devez modifier votre code afin de changer localhost ou 127.0.0.1 à l'adresse IP publique de votre instance Cloud SQL (en tenant compte des autres variables telles que le nom d'utilisateur, le mot de passe et le nom de la base de données à laquelle vous souhaitez vous connecter).

Pour trouver l'adresse IP publique de votre Cloud SQL, vous pouvez vous référer à ici.

Enfin, si vous souhaitez parcourir PHP sur Google App Engine, vous pouvez le faire en consultant la documentation ici.

J'espère que cela vous aidera.