2015-06-05 24 views
1

我很新手到python以及它的mysql連接器如何在任何web應用程序中工作。我想嘗試一些簡單的事情,但不知道如何解決。我有這個簡單的python腳本來製作隨機數字並將其分配給一個變量。 (numbers.py)從python函數插入mysql表

import random 
number = random.radint(1,1000) 
print number 

,這很簡單的Python腳本做一個表在MySQL數據庫(try.py)

import MySQLdb as mdb 

con = mdb.connect('localhost', 'testuser', 'test623', 'testdb'); 

with con: 
     cur = con.cursor() 
     cur.execute("DROP TABLE IF EXISTS Table_Try") 
     cur.execute("CREATE TABLE Table_Try(Value INT)") 

我的問題是我怎麼插入域「值」 number.py中的變量「number」中的值,因爲它們是不同的腳本。插入值時,如何在php頁面中顯示,以便在打開時可以在無限循環中反覆顯示隨機值?我已經在谷歌搜索關於這個教程的鏈接,但沒有人可以在這裏回答我的問題。

+0

這有什麼做用'PHP' –

+0

檢查本 - > http://stackoverflow.com/questions/5687718/how-can-i- insert-data-into-a-mysql-database – Suraj

+0

也許,但實際上可以做到嗎?我在這裏非常好奇,因爲我使用了mysql爲什麼不使用php呢? – Evorio

回答

0

可以插入值到數據庫如下:

c.execute("INSERT INTO db_name.Table(value) VALUES(%s)",[5]) 

在上面的代碼c是我的光標和表是我在該數據庫中的表。 如果要插入多個值,你可以使用executemany代替execue