Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

1*PHP, 2*mySQL, 2*pitanje???

[es] :: PHP :: 1*PHP, 2*mySQL, 2*pitanje???

[ Pregleda: 1361 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

God_Of_HellFire
Ivan Golubović
Negde iza duge

Član broj: 3154
Poruke: 402
*.dial.InfoSky.Net

Sajt: www.midnight-tuning.com


Profil

icon 1*PHP, 2*mySQL, 2*pitanje???01.12.2002. u 23:22

Imam dva mySQL servera. E sada radim prikazivanje nečega na jednoj strani i sve prikaže što treba sa prvog, ali ne mogu da prikažem nikako podatke sa drugog servera (napominjem da je u fazi testiranja samo jedan mySQL server u lokalu, ali dve različite baze)???

Pitanje br 2: Na oba se šalju manje-više isti podaci (preko formulara naravno), sa tim što na drugi server bi trebalo i da pošaljem redni broj tog podatka sa prvog servera. Kako to da izvedem?
PS: Bilo bi lepo kada bi se to moglo rešiti uz pomoć jednog klika...

http://www.midnight-tuning.com ----- Auto tuning portal
01.12.2002. u 23:22 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.drenik.net

Sajt: home.drenik.net/~owl


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???01.12.2002. u 23:51
Citat:
PS: Bilo bi lepo kada bi se to moglo rešiti uz pomoć jednog klika...

Takvi problemi se ne resavaju pomocu jednog klika (sem u VB/VC/...) vec pomocu par linija koda.
Sada pretpostavka je da si se konektovao na obe baze i da db resource identifikatore drzis u dve promenljive, a kako bi drukcije i mogao -- tj.
$db1=mysql_connect('prvi','','')
$db2=mysql_connect('drugi','','')

Kada pozivas mysql_query predajes mu $db1, $db2 kao drugi parametar.
Kada saljes podatke u drugu bazu prethodno saznas redni broj recorda u prvoj bazi (ako koristis auto_increment mozes pomocu last_insert_id($db1))


Owl
01.12.2002. u 23:51 

Mihailo
Mihailo Đorić

Član broj: 1016
Poruke: 2871
*.verat.net



Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???01.12.2002. u 23:57
Koristi new_link kad radiš mysql_connect, a što se tiče drugog pitanja pa ako su identične baze i staviš na polje auto_increment onda će podaci lepo da se pune, a ako baš hoćeš možeš da selektuješ ID pa da formulišeš upit za drugu bazu, u čemu je tu problem?
01.12.2002. u 23:57 

God_Of_HellFire
Ivan Golubović
Negde iza duge

Član broj: 3154
Poruke: 402
*.dial.InfoSky.Net

Sajt: www.midnight-tuning.com


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???02.12.2002. u 11:44
_owl_
Mislio sam da kada jednom kliknem na unesi podatke da on unese podatke na oba servera. Baze nisu indeticne. U drugoj bazi planirano je mnogo vise podataka nego u prvoj. Znam i ja da za konektovanje i sve ostalo trebaju različite promenljive.

Mihailo
Kakav new_link?
Samo polje u prvoj bazi je auto_increment. U drugoj bazi tebalo di da se nalazi taj broj dodeljen prvoj bazi, i u drugoj koloni neki broj te baze (tako da bih znao iz koje baze potiče)
http://www.midnight-tuning.com ----- Auto tuning portal
02.12.2002. u 11:44 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3107
*.verat.net

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???02.12.2002. u 14:56
Opet ne vidim problem? Kliknes, skript unese polje u PRVU bazu, izcita id iz prve baze koji je upravo uneo, u drugu bazu ubacis podatke, ende.

Sta je problem?
02.12.2002. u 14:56 

Mihailo
Mihailo Đorić

Član broj: 1016
Poruke: 2871
*.yubc.net



Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???02.12.2002. u 15:02
http://www.php.net/manual/en/function.mysql-connect.php
http://bugs.php.net/bug.php?id=12985
02.12.2002. u 15:02 

God_Of_HellFire
Ivan Golubović
Negde iza duge

Član broj: 3154
Poruke: 402
*.dial.InfoSky.Net

Sajt: www.midnight-tuning.com


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???08.12.2002. u 22:10
new_link parametar dostupan je tek u PHP-u 4.2.0, a ja npr. na veratovom serveru imam 4.0.5. dok kod mene imam 4.1.1.

Da li postoji neko rešenje za ovo na starijim verzijama PHP-a?
Napominjem da na Veratovom serveru ne mogu da instaliram noviju verziju PHP-a.
http://www.midnight-tuning.com ----- Auto tuning portal
08.12.2002. u 22:10 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
62.108.114.*

Sajt: localhost


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 00:50
mozes. skupi se sa josh 5 ljudi koji hostuju na veratu, i zalite se istovremeno... napadajte support email vas petorica po jedan email svaki dan, i morace... ;)
09.12.2002. u 00:50 

Mihailo
Mihailo Đorić

Član broj: 1016
Poruke: 2871
*.verat.net



Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 01:20
Šta znam, korsiti mysql_close pre nove konekcije ako ti radi posao.
09.12.2002. u 01:20 

Dejan Topalovic
Dejan Topalović
Oracle DBA & PL/SQL Developer, Erste Sparinvest (..
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

ICQ: 20142302
Sajt: www.outsourcing-it.com


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 01:42
Pa zar ti _owl_ nije dao logicno rjesenje?
Imas dva link handlera: po jedan za svaki server i bazu na njemu.
Prilikom submitanja (klikanja misem na submit) obavis dva mysql_querya, svaki odvojen za sebe. Prvi mysql_query koristi prvi link handler, a drugi mysql_query koristi drugi link handler.

Dakle, u primjeru bi izgledalo ovako:
Code:

$link1 = @mysql_connect("server1","user","pass");
$link2 = @mysql_connect("server2","user2","pass2");
@mysql_select_db("baza1",$link1);
@mysql_select_db("baza2",$link2);

$query1 = "INSERT INTO table1 blablabla...";
$rezultat1 = @mysql_query($query1,$link1);

// provjeru rezultata i mysql funkcija obavezno provjeriti,
// ali izostavio sam ih zbog skracivanja koda, 
// te da ne komplikujem previse...

$zadnji_unos = @mysql_insert_id($link1);

$query2 = "INSERT INTO table2 blabla .. WHERE neki_id='$zadnji_unos' AND blabla";
$rezultat2 = @mysql_query($query2,$link2);
//  provjeru takodje obaviti


Je li to sta ti treba? Ako nije ovo nacin na koji se moze rijesiti tvoj problem, onda nam reci sta je u pitanju, pa cemo pokusati opet.

09.12.2002. u 01:42 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
62.108.114.*

Sajt: localhost


Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 01:48
procitaj linkove koje je mihajlo dao...
09.12.2002. u 01:48 

[es] :: PHP :: 1*PHP, 2*mySQL, 2*pitanje???

[ Pregleda: 1361 | Odgovora: 10 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.