2009-08-22 16 views
0

私は最終的にpythonで始まります。 私はPythonでmysql dbを使用しているかどうか尋ねたがっていますが、Pythonがdbに接続するにはどうすればいいですか? 私は、xamppにmysqlがインストールされていて、mypqlを通してmyqlでデータベースを作成したことを意味しています。今私の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() 

で、使用をドント '一または二 使用することは、' OU」

2

単純に切り取って貼り付けた場合、引用符が間違っています。

あなたは非対称の引用符を持っています。

シンプルアポストロフィー'または簡単な引用符"を使用してください。

'を使用しないでください。

+0

パス引用(C:\ python25を\\)は、Windowsが使用されていることを教えてくれる。 – pavium

+1

これはWindowsの問題ではなく、元の接続コードをコピーしたブログ/ワードプレスの問題です。新しいブログがたくさんありますもしポスターがブロックをコードとして識別するのに慎重でなければ、エンジンはかなり引用符で囲まれます。 – Soviut

関連する問題