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

Baza, sta je prakticnije?

[es] :: PHP :: Baza, sta je prakticnije?

[ Pregleda: 2087 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mziksmziks

Član broj: 104289
Poruke: 11
*.ptt.yu.



Profil

icon Baza, sta je prakticnije?13.08.2006. u 23:41 - pre 215 meseci
Imam tabelu koju pravim kodom kao i unos podataka. Svaki dodati slog dovodi do potrebe da se moraju menjti podaci poljima u svim prethodno unetim slogovima. Znaci moram da radim UpDate svih polja u svim slogovima (sjajna moja zamisao, ali tako je).
Prakticno dolazim u situaciju da umesto da menjam sve slogove mozda bi bilo bolje da pri unosu svakog novog sloga prvo obrisem postojecu tabelu i ponovo upisem sve slogove do tada i taj novi slog.
Pitanje da li je brisanje tabele i ponovo kreiranje pri svakom novom slogu uopste pametna solucija ili da se ide na UpDate svih slogova u tabeli, odnosno sta je pakticnije na NET-u.
Pozdrav
BadNet
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Baza, sta je prakticnije?13.08.2006. u 23:53 - pre 215 meseci
Ima li ovo veze sa PHP ako koristis asp ili vb.net? Nema? Pa sto je ovde?? :p
 
Odgovor na temu

mziksmziks

Član broj: 104289
Poruke: 11
*.ptt.yu.



Profil

icon Re: Baza, sta je prakticnije?14.08.2006. u 00:22 - pre 215 meseci

To je u PHP5 i MySql-u.

I dodatno pitanje kako da ispitam da li je tabela vec postoji u bazi:

if (isset (TabelaA) {
echo "tabela postoji";
}
????
BadNet
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Baza, sta je prakticnije?14.08.2006. u 06:56 - pre 215 meseci
Ne znam sta pravis, ali jos nisam nikada cuo da neko dropuje i pravi ponovo celu tabelu :|
Preispitaj ti to jos jednom.

Poz,
Sale

ps. isset je samo za PHP varijble, nece ti to raditi sa bazom :)
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Baza, sta je prakticnije?14.08.2006. u 08:09 - pre 215 meseci
A da ti redizajniraš bazu?

Kakva je to muka kad dodavanje novog sloga zahteva update cele tabele? Molim te opiši šta konkretno izaziva ovu potrebu u tvom slučaju ... pa da vidimo kakva alternativa može da se predloži (pošto ovo nije dobro).


(... a za proveru postojanja table pogledaj u MySQL SHOW TABLES ...
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Baza, sta je prakticnije?14.08.2006. u 10:26 - pre 215 meseci
Back to the drawing board :p

http://www.databasejournal.com/sqletc/article.php/1428511

nK ti je rekao sta treba da se uradi.
 
Odgovor na temu

mziksmziks

Član broj: 104289
Poruke: 11
*.ptt.yu.



Profil

icon Re: Baza, sta je prakticnije?15.08.2006. u 01:15 - pre 215 meseci
Ovo sam nasao u PHP/manualu za ispitivanje da li tabela postoji i OK je radi.
$exists = mysql_query("SELECT 1 FROM `tabela` LIMIT 0");
if ($exists) {
echo "tabela postoji";
}else{
echo "tabela ne postoji";}

Svi ste u pravu sto se tice resenja oko tabele jeste suludo, ali ima smisla. Kada budem stekao vise iskustva prosiricu vidike, zato mi i trebaju resenja ljudi koji su to prosli.
Neprestano ucenje i rad, a tek sam na pocetku ...
Pozdrav svima

BadNet
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Baza, sta je prakticnije?15.08.2006. u 12:19 - pre 215 meseci
mziks, ne mislim da ikada trebas da dropujes tabelu i kreiras iznova. Procitaj clanak o normalizaciji gore, ako ima problema, postuj ovde podatke koje zelis da strpas u bazu, pa da vidimo. Verovatno imas redundantne podatke u kolonama a to se nikada ne sme naci u dobro dizajniranoj bazi.
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Baza, sta je prakticnije?15.08.2006. u 12:35 - pre 215 meseci
http://dev.mysql.com/doc/refman/5.0/en/create-table.html

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)]

http://dev.mysql.com/doc/refman/5.0/en/drop-table.html

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]


Mada, ako to moras da radis, nesto je grdno pogresno....
 
Odgovor na temu

[es] :: PHP :: Baza, sta je prakticnije?

[ Pregleda: 2087 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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