使用python和mysql.connector从表中获取数据

时间:2015-06-03 05:19:32

标签: python mysql apache xampp localhost

我正在使用" python3.4"和#34; Mysql.connector"用于连接数据库。访问Xampp Mysql,在本地主机上运行代码。 下面给出的代码是我用来连接数据库和获取数据

  #!"C:\python34\python.exe"
    import sys
    import mysql.connector
    print("Content-Type: text/html;charset=utf-8")
    print()

    /* code to connect datbase*/
    conn = mysql.connector.connect(host='localhost',port='8051',
                                           database='test',
                                           user='root',
                                           password='Tom')
    cursor = conn.cursor()                                 
    if conn.is_connected():
        print('sucessfull...Connected to MySQL database')
    cursor.execute(" SELECT * FROM testtable1 ")
print ("<html>")
print("<p>")
print("hai")
print("</p>")
print("<body")
print ("<table border='2'>")
print ("<tr><td>")


for row in cursor.fetchall():
        print (row)
print ("</td></tr>")
print  ("</table>")
print ("</body>")
print ("</html>")

输出它给出的:     sucessfull ...连接到MySQL数据库

我无法在table.without table中显示数据,也无法打印从表中提取的数据。 在localhost中运行代码http://localhost:804/cgi-bin/test.py 是因为xampp还是apache有问题。 请提出一些建议

1 个答案:

答案 0 :(得分:0)

试试这个,

    for row in cursor.fetchall()
        print(row[1])

要了解有关它的更多信息,请参阅此site