/ / Свързване на таблици от 2 различни низове за връзка - php, mysql

Свързване на таблици от 2 различни низове за връзка - php, mysql

Трябва да се присъединят към две таблици от различни низове за връзка в MySQL (PHP) и различни бази данни.

$conn = mysql_connect("192.168.30.20", "user", "pass");
$conn2 = mysql_connect("anotherIPHere", "user2", "pass2");

$db = mysql_select_db("1stdb", $conn);
$db2 = mysql_select_db("2nddb", $conn2);

Ако използвах същата връзка, бих искалпрефикс на таблиците с db имена като database1.table1.column и database2.table2.column2, но тъй като използвам две напълно отделни низове за връзка, MySQL Query не знае кой низ от връзките да използва, така че ресурсът не е използваем.

Аз прочетох един тон от ресурси, които показват как да се използвадве бази данни от SAME свързващия низ и това работи добре, но не мога да намеря нищо свързано с множество връзки низове и бази данни.

Благодаря

Отговори:

5 за отговор № 1

Няма начин да го направите в заявката. Единствената възможност е да използвате a MySQL FEDERATED Таблица който ви позволява да осъществявате достъп до таблици на отдалечени сървъри.


2 за отговор № 2

Не можете да го направите от страна на сървъра на базата данни, това е засигурен. Ще трябва да изтеглите филтрирания ред за всяка таблица, към която искате да се присъедините, след това повторете ръчно в кода, за да се присъедините към двата редици, където искате.