sql >> Databasteknik >  >> RDS >> Mysql

PHP-Mysql-tabellen går med från olika värdar

Du kan inte ansluta två tabeller med olika anslutningar till databasen, inte från PHP eller på MySQL-servern. (@RobertPitt har en bra poäng:behöver du verkligen två anslutningar? Det är möjligt att sammanfoga två tabeller på samma värd, men i olika databaser, inom en anslutning - förutsatt att din anslutning har nödvändiga privilegier för att komma åt båda)

Om du har kontroll över en eller annan av databaserna kan du prova att ställa in en federerad tabell; se till att prestandan är OK dock (om db-maskinerna inte har en snabb anslutning med låg latens (dvs. direkt ansluten via en kabel), bry dig inte), och det finns en lång lista med begränsningar .

Möjliga mindre ont:

  • replikera tabellen från en server till en annan (svårt att ställa in)
  • "gå med" dem manuellt i PHP (grovt, ineffektivt, men i stort sett ditt enda val om du inte har kontroll över databasen)


  1. Vila sparar inte objekt i databasen?

  2. array i MySQL

  3. Ansluter MySQL till Apache nutch

  4. Gå till fliken Specifik i orakelformulär