第一步需要先连线 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 怎样建立资料库。