|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
mysqli force new connectionSziasztok!
Van egy mysql szerver, rajta ket adatbazis, db1 es db2, mindkettoben van egy-egy t nevu tabla. Adodb-vel fordulok hozzajuk, mysqli-n keresztul. A problemam az, hogy a letrehozott ket kapcsolatot osszemossa a php. Emiatt a ket alabbi lekerdezes ugyanazt adja: $sql_command = "SELECT COUNT(*) FROM t"; $res_1 = executeSql( $conn_1, $sql_command ); $res_2 = executeSql( $conn_2, $sql_command ); Ilyenkor a $res_1 es a $res_2 ugyanaz lesz, mert az adodb-nek a mysqli drivereben levo mysqli_real_connect(...) fuggveny eszreveszi, hogy ugyanahhoz a szervehez kapcsolodok a $conn_2 letrehozasakor, mint ami a $conn_1-nel is hasznalatban volt. Emiatt ugyanannak az adatbazisnak a t tablajabol SELECT-al, holott az egyiknek innen, a masiknak onnan kellene. Tudom, hogy a query-kben lehetne adatbazis qualifiert hasznalni, de nem akarok, mert kesobb lehet, hogy mas adatbazisba fog koltozni a mostani. Hogyan lehetne megoldani, hogy a $conn_1 es a $conn_2 valoban ket fuggetlen kapcsolat legyen? Sajnos a mysqli_real_connect-nek nincs olyan new_link parametere, mint amilyen a mysql_connect-nek van, az erre szolgalna. Tudtok segiteni ebben? Koszi elore is: Csongi bacsi -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: mysqli force new connection[...]
> Tudom, hogy a query-kben lehetne adatbazis qualifiert hasznalni, de nem > akarok, mert kesobb lehet, hogy mas adatbazisba fog koltozni a mostani. Pedig elvileg a connect-nél úgyis megadod az adatbázis nevét, változóból nem nagy ügy hozzáfűzni a kérésekhez... -- Szeretettel: Károly György Tamás http://kgyt.hu kgyt@... -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: mysqli force new connectionUj projektnel esetleg igen, bar ott sem tetszene. De most van egy jo
nagy, regi, orokolt rendszer, es abban nem szivesen irkalnek at dinamikusan osszerakott lekerdezeseket a par meganyi php kodban. Biztos, hogy nem lehet ket teljesen fuggetlen kapcsolatom a mysql szerverrel? Udv: Csongi bacsi Károly György Tamás írta: > [...] > >> Tudom, hogy a query-kben lehetne adatbazis qualifiert hasznalni, de nem >> akarok, mert kesobb lehet, hogy mas adatbazisba fog koltozni a mostani. >> > > Pedig elvileg a connect-nél úgyis megadod az adatbázis nevét, > változóból nem nagy ügy hozzáfűzni a kérésekhez... > > > Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: mysqli force new connectionHali,
Halmai Csongor wrote: > Uj projektnel esetleg igen, bar ott sem tetszene. De most van egy jo > nagy, regi, orokolt rendszer, es abban nem szivesen irkalnek at > dinamikusan osszerakott lekerdezeseket a par meganyi php kodban. > > Biztos, hogy nem lehet ket teljesen fuggetlen kapcsolatom a mysql > szerverrel? > lehet ez mysqli gyengesége. Használj két eltérő user-t. C. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: mysqli force new connectionHello,
$conn_1->Connect('localhost', ..., ..., ...); $conn_2->Connect('127.0.0.1', ..., ..., ...); remelhetoleg mukodni fog, nekem muxik tobb helyen. a. 2009/10/15 Halmai Csongor <halmai@...>: > Sziasztok! > > Van egy mysql szerver, rajta ket adatbazis, db1 es db2, mindkettoben van > egy-egy t nevu tabla. Adodb-vel fordulok hozzajuk, mysqli-n keresztul. A > problemam az, hogy a letrehozott ket kapcsolatot osszemossa a php. > Emiatt a ket alabbi lekerdezes ugyanazt adja: > > $sql_command = "SELECT COUNT(*) FROM t"; > $res_1 = executeSql( $conn_1, $sql_command ); > $res_2 = executeSql( $conn_2, $sql_command ); > > Ilyenkor a $res_1 es a $res_2 ugyanaz lesz, mert az adodb-nek a mysqli > drivereben levo mysqli_real_connect(...) fuggveny eszreveszi, hogy > ugyanahhoz a szervehez kapcsolodok a $conn_2 letrehozasakor, mint ami a > $conn_1-nel is hasznalatban volt. Emiatt ugyanannak az adatbazisnak a t > tablajabol SELECT-al, holott az egyiknek innen, a masiknak onnan kellene. > > Tudom, hogy a query-kben lehetne adatbazis qualifiert hasznalni, de nem > akarok, mert kesobb lehet, hogy mas adatbazisba fog koltozni a mostani. > > Hogyan lehetne megoldani, hogy a $conn_1 es a $conn_2 valoban ket > fuggetlen kapcsolat legyen? > > > Sajnos a mysqli_real_connect-nek nincs olyan new_link parametere, mint > amilyen a mysql_connect-nek van, az erre szolgalna. > > Tudtok segiteni ebben? > > Koszi elore is: > > Csongi bacsi > > > -- > Weblabor hírlevél: http://weblabor.hu/hirlevel > -- > wl-phplista (wl-phplista@...) levelezőlista > https://bors.hoszting.com/mailman/listinfo/wl-phplista > Keresheto archivum: http://weblabor.hu/kereses > -- > etikett: http://weblabor.hu/levlistak/illemszabaly > offlista: https://weblabor.hu/levlistak > Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
| Free embeddable forum powered by Nabble | Forum Help |