Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie jestem w stanie wykonać wybranych rekordów z tabeli w bazie danych w chmurze google sql za pomocą php

Jeśli używasz App Engine do łączenia się z Cloud SQL, pamiętaj, że musisz włączyć serwer proxy Cloud SQL ponieważ Google App Engine łączy się z serwerów Google z Twoją instancją Cloud SQL przez proxy.

Niemniej jednak, jeśli chcesz połączyć się z zewnątrz za pomocą czystego kodu PHP, nadal możesz to zrobić bez za pomocą serwera proxy Cloud SQL .

Aby połączyć się z zewnątrz przy użyciu czystego kodu PHP, musisz autoryzować swój adres IP z instancji Cloud SQL, jak pokazano tutaj.

Następnie powinieneś zmodyfikować swój kod, aby zmienić localhost lub 127.0.0.1 na Twój publiczny adres IP instancji Cloud SQL (z uwzględnieniem innych zmiennych, takich jak nazwa użytkownika, hasło i nazwa bazy danych, z którą chcesz się połączyć).

Aby znaleźć publiczny adres IP Cloud SQL, zapoznaj się tutaj .

Wreszcie, jeśli chcesz rozejrzeć się po PHP w Google App Engine, możesz to zrobić, sprawdzając dokumentację tutaj.

Mam nadzieję, że to pomoże.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaznaczanie części pola z wyrażeniem regularnym

  2. nie można zmienić tabeli, tabela „xxx/#sql-ib265” już istnieje

  3. Brak rekordów w połączonym zapytaniu

  4. Zmienna zdefiniowana przez użytkownika MySQL w klauzuli WHERE

  5. Laravel 5 Eloquent:Jak uzyskać surowy sql, który jest wykonywany? (z powiązanymi danymi)