Conectare la baze de date cu variabile

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje:500

Conectare la baze de date cu variabile

Salut
Am si eu mica problema si nu am reusit cum sa o rezolv.
Am un tabel in bd cu host, user, pass si bd si doresc ca sa le selectez pentru conectii noi.
De exemplu:

Cod: Selectaţi tot

$cerereSQLc = 'SELECT * FROM conectare WHERE id_userc=1 limit 1'; 
$rezultatc = mysql_query($cerereSQLc, $dbn);
if ($numc=mysql_num_rows($rezultatc)) {
while ($randc = mysql_fetch_assoc($rezultatc))
{
$dba='$'.$randc['id_c'];
$host= $randc['hostc'];
$user= $randc['userc'];
$pass= $randc['passc'];
$bd= $randc['nbdc'];
$dba = mysql_connect('"'.$host.'"','"'.$user.'"','"'.$pass.'"') or die("Could not connect.");
if(!$dba) 
	die("no db");
if(!mysql_select_db('"'.$bd.'"',$dba))
die("Nu s-a conectat la baza de date. Verifica datele de logare!");
}
}
dar nu imi merge!
Cu ce am gresit?
Multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

CristianAlexandru17 Mesaje:13
Traiti,

Probabil ca nu functioneaza, pt ca dvs. v-ati logat deja la baza de date, iar aceasta nu accepta mai mult de 1 conexiune. (mai mult de 1 simultan)
PRACTIC, e imposibil sa va conectati la baza de date, cu date din aceasta... odata ce ati fost conectat deja.

Sfat!!!
Faceti migrarea la PDO, sau MySQLi pentru ca PHP-MySQL nu se mai dezvolta in cele mai noi versiuni de PHP, si pot aparea incompatibilitati.

Puteti gasi aici tutoriale ajutatoare in vederea migrarii:
-> MySQLi :: https://marplo.net/php-mysql/php-mys ... -date.html" target="_blank (lectiile 28-35)
-> PDO :: https://marplo.net/php-mysql/pdo-int ... ctari.html" target="_blank (lectiile 36-40)

Cristi

trif Mesaje:500
Salut, ms de raspuns.
Merge sa te loghezi simultan la mai multe conexiuni. Stiu asta din propria experienta deoarece am diverse magazine care le apelez dintr-o singura fereastra cu conectare individuala. Ceea ce nu merge este ca sa le pun ca sa mearga dinamic nu sa le pun cate site-uri am atatea sa scriu eu cand merge sa fac un select si un while si un where cu o conditie. Cauta pe net sa vezi ca merge sa te conectezi simultan la mai multe bd.
Deci acesta conectare pe care am folosit-o mai sus merge si pe varianta cea noua de mysql dar poate la chesti complicate da eroare.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

Subiecte similare