2 databases 1 server in 1 query
Ik wil graag 2 databases van 1 server oproepen via 1 query, gebruik makend van mysqli.
normaal zou ik doen via:
Maar met mysqli zou ik het moeten oproepen via:
Ik dacht eerst dat het zou moeten kunnen via
Maar dit geeft als error Parse error: syntax error, unexpected '$statement'
normaal zou ik doen via:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
$qry ="
SELECT
A.id,
B.id
FROM
databaseA.tableA
INNER JOIN
databaseB.tableB
ON
A.id=B.id
";
SELECT
A.id,
B.id
FROM
databaseA.tableA
INNER JOIN
databaseB.tableB
ON
A.id=B.id
";
Maar met mysqli zou ik het moeten oproepen via:
Ik dacht eerst dat het zou moeten kunnen via
Maar dit geeft als error Parse error: syntax error, unexpected '$statement'
Je hebt geen twee connecties nodig. Zolang je maar een connectie hebt en de juiste rechten op beide databases (en onderliggende tabellen) dan kan je de query gewoon normaal uitvoeren.
Je hoeft maar één connectie te hebben met de server, en dan kan je gewoon die eerste query gebruiken.
'Normaal' zou ik doen....'
Als 'normaal' het gebruik van mysql_query is: die functie heeft als 2e (helaas optionele) parameter ook maar 1 connectie
Als 'normaal' het gebruik van mysql_query is: die functie heeft als 2e (helaas optionele) parameter ook maar 1 connectie