NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Více DB v jednom PHP kódu

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Neaktivní uživatel:10.5.2018 20:51

Je možné v jednom PHP souboru se připojit k více MYSQL databází ? Děkuji za odpověď :)

Odpovědět
10.5.2018 20:51
Neaktivní uživatelský účet
Avatar
Nahoru Odpovědět
+4
10.5.2018 22:01
Neaktivní uživatelský účet
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Čech:10.5.2018 23:36

A určitě to potřebuješ? Většinou se tím všechno zbytečně zkomplikuje.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
+1
10.5.2018 23:36
the cake is a lie
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:11.5.2018 14:32

Jo, taky si myslim. Urcite to potrebujes?

http://php.net/…nections.php

$pdo1 = new PDO('mysql:host=localhost;dbname=test1', $user, $pass);
$pdo1->query('SELECT * from FOO')
$pdo2 = new PDO('mysql:host=localhost;dbname=test2', $user, $pass);
$pdo2->query('SELECT * from FOO')

Pokud je to stejny user a server, muzes pouzit prepnuti

$pdo->exec('USE test2');

Nebo nemusis vybirat db zadnou, ale pak ji musis psat do sql prikazu

$dbh = new PDO('mysql:host=127.0.0.1','USER','PASS');
$query = "SELECT * FROM database1.table1";
$query = "SELECT * FROM database2.table1";

viz google = php pdo multiple database connection
https://stackoverflow.com/…abase-in-pdo

 
Nahoru Odpovědět
11.5.2018 14:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.