我新手蟒蛇,下面給出簡單的程序試圖顯示從數據庫表中的數據是,我試圖讓從表顯示它的數據的程序。安裝Python3.4和mysql.connector 2.0.4,runningin localhost作爲http://localhost:804/cgi-bin/ex7.py使用python
它連接到數據庫,而不是從表中讀取數據
#!"C:\python34\python.exe"
import sys
import mysql.connector
print("Content-Type: text/html;charset=utf-8")
print()
conn = mysql.connector.connect(host='localhost',port='8051',
database='example',
user='root',
password='tiger')
cursor = conn.cursor()
if conn.is_connected():
print('Connected to MySQL database')
cursor.execute(""" SELECT * FROM album """)
for row in cursor:
print (row[1])
它給輸出: 連接到MySQL數據庫
從表 不打印數據請建議哪裏出了錯
你缺少光標= conn.cursor()的一部分。但是你不應該使用mysql連接器。你可以使用sqlachemy或pip安裝MySQL-python。使用MySQL-python非常簡單。在這個網址你有例子http://zetcode.com/db/mysqlpython/(對於「在第一個例子中,我們將獲得MySQL數據庫的版本。」搜索頁面) – pregmatch
與包括光標= conn.cursor() ,它不會work.so許多正在使用MySQL connector.so我安裝和this.I試圖就必須使用這個唯一的 – jermina