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

Više tabela u bazi

[es] :: MySQL :: Više tabela u bazi

[ Pregleda: 1787 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nem

Član broj: 302980
Poruke: 19
91.102.231.*



Profil

icon Više tabela u bazi13.05.2012. u 16:34 - pre 145 meseci
Pozdrav,

Gledajući teme na forumu video sam da postoje već slične teme ali ipak nisam uspeo da rešim problem.
Imam jedan 'konfiguracioni' fajl konfiguracija.php koji sadrži sledeće:

Code:

$SETTINGS["hostname"]='localhost';
$SETTINGS["mysql_user"]='root';
$SETTINGS["mysql_pass"]='root';
$SETTINGS["mysql_database"]='baza';
$SETTINGS["data_table"]='tabela1';

if (!isset($install) or $install != 'root') {
    $connection = mysql_connect($SETTINGS["hostname"], $SETTINGS["mysql_user"], $SETTINGS["mysql_pass"]) or die ('Unable to connect to MySQL server.<br ><br >Please make sure your MySQL login details are correct.');
    $db = mysql_select_db($SETTINGS["mysql_database"], $connection) or die ('request "Unable to select database."');
};
?>


U bazi podataka pored ove 'tabela1' imam još oko 100 tabela (sve tabele imaju iste kolone). Zanima me kako da definišem u ovom konfiguracionom fajlu da koristi sve tabele.?
Na primer u formi za pretraživanje upišem neko ime i treba da se pretraže sve tabele. Probao sam sa zarezom, sa and, or, ali ne ide...
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Više tabela u bazi13.05.2012. u 20:19 - pre 145 meseci
Ako je to PHP aplikacija koja rsadi search kako SELECT * FROM $data table WHERE POLJE1 LIKE '%uneti_string%'; ti nece da moze. BTW, zasto ne spojis te tabele u jednu veliku?
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.adsl.verat.net.



+1365 Profil

icon Re: Više tabela u bazi13.05.2012. u 21:05 - pre 145 meseci
Ovo mirise na los dizajn.
Ili neku arhivu podataka.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

nem

Član broj: 302980
Poruke: 19
91.102.231.*



Profil

icon Re: Više tabela u bazi13.05.2012. u 21:20 - pre 145 meseci
Ne znam da li je loš dizajn... takav je kakav je. A i jeste arhiva podataka. Meni odgovara da imam više tabela nego jednu veliku. Probao sam nešto sa UNION, ali treba mi ako je moguće da se u tom konfiguracija.php napravi da se povežu te tabele da bude kao jedna velika pa da se samo pozivam na to kao npr. ovde
Code:
$sql = "SELECT * FROM ".$SETTINGS["data_table"]." GROUP BY city ORDER BY city";
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Više tabela u bazi14.05.2012. u 07:12 - pre 145 meseci
Odgovor na pitanje imas ovde:
http://dev.mysql.com/doc/refman/5.1/en/merge-storage-engine.html

doduse nema nikakve veze sa konfiguracionim fajlom u php-u
 
Odgovor na temu

mladen15
Beograd

Član broj: 106573
Poruke: 7
*.mediaworksit.net.



+1 Profil

icon Re: Više tabela u bazi17.05.2012. u 16:24 - pre 145 meseci

Code:

$SETTINGS["data_table"]=array('tabela1',tabela2,tabela3.....);

function trazi($string)
{
global $data_table;

foreach($data_table as $table)
{
   $sql = "SELECT * FROM ".$table." WHere kolona = {$string}";
}

}


Nije najsrecnije, al moze da posluzi?
 
Odgovor na temu

[es] :: MySQL :: Više tabela u bazi

[ Pregleda: 1787 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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