sql >> Database >  >> RDS >> Mysql

Ik kan geselecteerde records uit een tabel in de database in google sql cloud niet uitvoeren met php

Als u App Engine gebruikt om verbinding te maken met Cloud SQL, moet u er rekening mee houden dat u Cloud SQL-proxy moet inschakelen aangezien Google App Engine via proxy verbinding maakt van binnenuit Google-servers met uw Cloud SQL-instantie.

Desalniettemin, als u van buitenaf verbinding wilt maken met pure PHP-code, kunt u dit nog steeds zonder doen met behulp van de Cloud SQL-proxy .

Als u van buitenaf verbinding wilt maken met pure PHP-code, moet u uw IP autoriseren vanaf uw Cloud SQL-instantie, zoals weergegeven hier.

Vervolgens moet u uw code wijzigen om localhost . te wijzigen of 127.0.0.1 naar het openbare IP-adres van uw Cloud SQL-instantie (rekening houdend met de andere variabelen zoals gebruikersnaam, wachtwoord en de databasenaam waarmee u verbinding wilt maken).

Voor het vinden van het openbare IP-adres van uw Cloud SQL kunt u hier raadplegen.

Als u ten slotte PHP op Google App Engine wilt bekijken, kunt u dit doen door de documentatie hier.

Ik hoop dat dit helpt.




  1. Het gebruikte tabeltype ondersteunt geen FULLTEXT-indexen

  2. Moet ik ON DELETE CASCADE, :dependent => :destroy of beide gebruiken?

  3. Ik krijg een foutmelding Fout bij het converteren van gegevenstype nvarchar naar echt.

  4. Hoe een waarde op NULL te zetten bij gebruik van Zend_Db