Code: Alles auswählen
import _mysql
hostadress = "localhost"
username = "user"
password = "pwd"
databasename = "db"
query = "select * from <tabellenname>"
conn = _mysql.connect(host = hostadress,
user = username,
passwd = password,
db = databasename
)
conn.query(query)
#~ conn.execute(query)
result = conn.store_result()
#~ Bei use_result() werden die Datensätze stück für stück vom Server
#~ geliefert und sollte verwendet werden wenn das Ergebnis extrem groß ist.
rows = result.fetch_row(maxrows=0, how=1)
#~ Mit maxrows wird festgelegt vieviel Datensätze zurückgegeben werden.
#~ Bei maxrows=0 werden alle Datensätze zurückgeben. Der default Wert ist hier '1'.
#~ Der Parameter how gibt an in welcher Form die Daten zurückgegeben werden.
#~ Der default Wert ist hier how=0 und liefert das Ergebnis wie gewohnt als Tuple zurück.
#~ how = 1 : Als dictionary in der Form Dict[spaltenname]
#~ how = 2 : Als dictionary in der Form Dict[Tabelle.spaltenname]
for i in rows:
print i
Greetz from 2bock