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

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

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

[ Pregleda: 3257 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Golubović
AV market
Požarevac

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

Sajt: www.AVmarket.rs


+7 Profil

icon 1*PHP, 2*mySQL, 2*pitanje???01.12.2002. u 23:22 - pre 232 meseci
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...
 
Odgovor na temu

_owl_

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



+3 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???01.12.2002. u 23:51 - pre 232 meseci
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
 
Odgovor na temu

Mihailo
Mihailo Đorić

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



+1 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???01.12.2002. u 23:57 - pre 232 meseci
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?
 
Odgovor na temu

Ivan Golubović
AV market
Požarevac

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

Sajt: www.AVmarket.rs


+7 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???02.12.2002. u 11:44 - pre 232 meseci
_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)
 
Odgovor na temu

Jbyn4e

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



+256 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???02.12.2002. u 14:56 - pre 232 meseci
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?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Mihailo
Mihailo Đorić

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



+1 Profil

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

Ivan Golubović
AV market
Požarevac

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

Sajt: www.AVmarket.rs


+7 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???08.12.2002. u 22:10 - pre 232 meseci
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.
 
Odgovor na temu

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

Član broj: 4128
Poruke: 3448
62.108.114.*

Sajt: localhost


+4 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 00:50 - pre 232 meseci
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... ;)
 
Odgovor na temu

Mihailo
Mihailo Đorić

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



+1 Profil

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

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

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

Sajt: www.baze-podataka.net


+2 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 01:42 - pre 232 meseci
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.

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

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

Član broj: 4128
Poruke: 3448
62.108.114.*

Sajt: localhost


+4 Profil

icon Re: 1*PHP, 2*mySQL, 2*pitanje???09.12.2002. u 01:48 - pre 232 meseci
procitaj linkove koje je mihajlo dao...
 
Odgovor na temu

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

[ Pregleda: 3257 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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