第一步需要先連線 mysql 資料庫可以參考之前的文章這裏就不多贅述
為什麼我們需要寫入資料庫呢,我們需要儲存資料只資料之後,再通過指令碼讀取出資料庫
Python 資料庫建立 mysql 資料庫表和寫入 mysql 資料庫
這樣我們 WP 站羣網站就是一個動態的 WP 站羣網站了。
直接貼程式碼:
import pymysql #呼叫 pymysql 模組
db=pymysql.connect(mysql_host,mysql_user,mysql_password,mysql_db_name,charset=mysql_db_charset)
#連結資料庫,這裏將之前建立好的資料庫資訊
cursor = db.cursor()##獲取 mysql 遊標 try:
##cursor.execute(sql)# 執行 sql 語句 如果只是連線資料庫這裏可以不填寫
db.commit()#提交到資料庫執行
except:
db.rollback()#如果發生錯誤則回滾
db.close()
這裏我們需要建立一個 sql 字串用於填寫 mysql 資料庫
如下:
Sql=‘’‘create table ’‘’+‘plan’+‘’‘(StdID int(10)auto_increment,primary
key(StdID))’‘’
##這個 sql 語句的建立一個 plan 的資料庫 imit 欄位的資料庫,並且 ID 主鍵自增長
完整程式碼如下
import pymysql #呼叫 pymysql 模組
db=pymysql.connect(mysql_host,mysql_user,mysql_password,mysql_db_name,charset=mysql_db_charset)
#連結資料庫,這裏將之前建立好的資料庫資訊
cursor = db.cursor()##獲取 mysql 遊標 try:
sql=‘’‘create table ’‘’+‘plan’+‘’‘(StdID int(10)auto_increment,primary
key(StdID))’‘’
cursor.execute(sql)# 執行 sql 語句 如果只是連線資料庫這裏可以不填寫
db.commit()#提交到資料庫執行
except:
db.rollback()#如果發生錯誤則回滾
db.close()
事實上 sql 就是一個字串的拼接,我們可以利用各種演算法,拼接出自己需要的執行的 sql 語句
資料庫的寫入
sql = ‘’‘insert into ’‘’+‘plan’+‘’‘(li’‘’+str(imit2)+‘’‘)
values(’‘#需要寫入的資料’‘’);‘’‘
#這裏是 mysql 語句中寫入語句
完整的程式碼如下:
import pymysql #呼叫 pymysql 模組
db=pymysql.connect(mysql_host,mysql_user,mysql_password,mysql_db_name,charset=mysql_db_charset)
#連結資料庫,這裏將之前建立好的資料庫資訊
cursor = db.cursor()##獲取 mysql 遊標 try:
sql = ’‘’insert into ‘’‘+’plan‘+’‘’(li‘’‘+str(imit2)+’‘’)
values(‘’#需要寫入的資料 ‘’‘);’‘’
cursor.execute(sql)# 執行 sql 語句 如果只是連線資料庫這裏可以不填寫
db.commit()#提交到資料庫執行
except:
db.rollback()#如果發生錯誤則回滾
db.close()
更多相關內容可以參考瞭解 WordPress 虛擬主機 cPanel 怎樣建立資料庫。