2009-08-22 50 views
0

我終於開始使用Python。 我想問如果我使用MySQL數據庫與Python,我應該怎麼想到蟒蛇連接到數據庫? 我的意思是,我有MySQL的安裝XAMPP和有我的數據庫在MySQL通過PHP myadmin創建。現在我的python在C:\ python25 \中,我的* .py文件也會在同一個文件夾中。現在我需要任何先前的連接配置嗎?使用Python訪問MySQL

什麼,我現在在做

>>> cnx = MySQLdb.connect(host=’localhost’, user=’root’, passwd=’’, db=’tablename’) 
SyntaxError: invalid syntax 

我怎麼需要去解決這個?

回答

4

基本是

import MySQLdb 

conn = MySQLdb.connect(host="localhost", user="root", passwd="nobodyknow", db="amit") 
cursor = conn.cursor() 

stmt = "SELECT * FROM overflows" 
cursor.execute(stmt) 

# Fetch and output 
result = cursor.fetchall() 
print result 

# get the number of rows 
numrows = int(cursor.rowcount) 

# Close connection 
conn.close() 

,並請勿使用「 使用單或雙甌」行情

2

如果你簡單的複製粘貼,你有一種錯誤的報價。

你有某種不對稱的報價。

使用簡單撇號'或簡單的報價"

不要使用

+0

的路徑(C:\ python25 \\)告訴我們,正在使用的Windows。真實的東西所謂的智能引號替換爲Windows的更多刺激性的習慣之一。 – pavium 2009-08-22 21:45:32

+1

這不是Windows的問題,它是一個博客/ WordPress的問題,即他從複製的原始連接代碼,很多新的博客如果海報不小心將代碼塊標識爲代碼,則引擎的引擎相當漂亮。 – Soviut 2009-08-22 21:52:29