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

MySQL i python problem, upis podataka u tablicu...

[es] :: Python & Zope :: MySQL i python problem, upis podataka u tablicu...

[ Pregleda: 738 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hiroc13
Croatia

Član broj: 51535
Poruke: 68
*.adsl.net.t-com.hr.



Profil

icon MySQL i python problem, upis podataka u tablicu...29.06.2007. u 07:13

import MySQLdb
db = MySQLdb.connect (host = "localhost", user = "root", passwd = "pero", db = "baza1")
c = db.cursor ()
c.execute(""" INSERT INTO tablica1 (prvo, drugo) VALUES ('tefhst', '1') """)
c.execute("SELECT * FROM rac3")
rezultat = c.fetchall ()
print rezultat


Kada startam ovo ispis mi je : ((15L, 'tefhst', 1L),) - što je ok...

ALI...

ako startam samo ovaj drugi dio gdje vadim podatke iz tablice ispis mi je ovo: ()

tj. kad u kodu imam upis u tablicu ispisujemi samo ono što trenutno upisujem, a sve ostale podatke ko da zaboravi...


GDE JE GRESKA ... JELI TO ISPRAVAN KOD..?
29.06.2007. u 07:13 

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

Član broj: 635
Poruke: 1374
*.it-austria.net.

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


Profil

icon Re: MySQL i python problem, upis podataka u tablicu...29.06.2007. u 09:09
Ne razumijem se u python, a ni tvoje pitanje nije bas najjasnije postavljeno, no koliko sam uspio shvatiti, koristis jednu tabelu pri unosu (tablica1), a drugu pri ispisu podataka (rac3). Da nije do toga?
29.06.2007. u 09:09 

hiroc13
Croatia

Član broj: 51535
Poruke: 68
*.adsl.net.t-com.hr.



Profil

icon Re: MySQL i python problem, upis podataka u tabelu29.06.2007. u 09:16
Sorry krivo sam napisao... na oba dva mjesta koristim istu tabelu ... nije bitno dali je to (tablica1) ili (rac3)...

Da malo pojasnim...

Kada izvrsavam kod koji mi upisuje podatke u tabelu i u istom kodu poslje toga mi ispisuje podatke iz tabele.... ispisuje mi samo podatke koje sam u istom kodu upisao u tabelu...


Ali ako napravim kod koji mi samo ispisuje podatke iz tabele koju sam popunio vec prije.... ne ispisuje mi nista... ko da je tabela prazna...
29.06.2007. u 09:16 

hiroc13
Croatia

Član broj: 51535
Poruke: 68
*.adsl.net.t-com.hr.



Profil

icon Re: MySQL i python problem, upis podataka u tablicu...29.06.2007. u 10:35
Rješio sam problem treba dodati još samo jednu liniju kod upisa u tablicu..

db.commit()
29.06.2007. u 10:35 

alex
Aleksandar Radulovic
Team/Project Manager, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2106
*.siminn.is.

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: MySQL i python problem, upis podataka u tablicu...29.06.2007. u 18:03
Preporucio bih ti koriscenje nekog od ORM alata umesto direktnih SQL upita i direktnog pristupa bazi. Tvoj kôd ce takodje biti znatno laksi za odrzavanje.
Pogledaj SqlObject i SqlAlchemy (licno preferiram i preporucujem ovaj drugi).

Jedna od prednosti ORM alata je sto imaju vec implementiran sav taj (pesacki) kôd i ostavljaju punu slobodu programeru da se skoncentrise na logiku svog kôda.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
29.06.2007. u 18:03 

[es] :: Python & Zope :: MySQL i python problem, upis podataka u tablicu...

[ Pregleda: 738 | Odgovora: 5 ]

Postavi temu Odgovori

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