V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nziyouren
V2EX  ›  程序员

wordpress 如何增加修改或者新增数据库?

  •  
  •   nziyouren · 2017-08-01 18:00:37 +08:00 · 2708 次点击
    这是一个创建于 2451 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教大伙一个问题:网上下载安装了一个主题,想在原有的基础上修改增加新的功能和界面,看了下原有数据库设计,不满足现有的业务需求,需要修改原来数据库表的字段或者完全添加一个新表。google 了半天都没有搜到好的资料,请这里大神指点下。本人有编程基础,但是没有任何建站经验。没有找到完整的从现有 theme 修改成什么什么系统的教程,有没有好的资料推荐?

    14 条回复    2017-08-03 09:03:11 +08:00
    lzz2394677796
        1
    lzz2394677796  
       2017-08-01 18:01:44 +08:00 via Android
    收徒
    nziyouren
        2
    nziyouren  
    OP
       2017-08-01 18:06:17 +08:00
    @lzz2394677796 如果能帮我解决问题,愿意付费
    skyleft
        3
    skyleft  
       2017-08-01 18:11:53 +08:00
    我教你啊
    isCyan
        4
    isCyan  
       2017-08-01 19:07:28 +08:00   ❤️ 1
    想起了我初中的时候问大佬同学怎么新建 MySQL 数据库……
    每个人都有这样的经历,现在我看到这种小白贴也不会嘲笑了。
    这问题看似简单得很,大佬看都不想看一眼,问题是虽然很简单却很难讲。
    需要修改原来数据库表的字段或者完全添加一个新表 => 你需要:
    使用到某一种 MySQL 客户端:命令行的 mysql (如果你是自己的服务器)或者大街上的 phpmyadmin 之类的(如果你是虚拟主机一般都有这个)
    然后用 SQL 语句或者带界面的客户端比如 phpmyadmin 鼠标点输入名字参数按确定之类的
    网上搜 「 mysql 新建字段/新建表」 一般都是 SQL 语句的教程,
    你搜 「 mysql 命令行执行 sql 」大概就知道怎么执行 SQL 实际上就可以。
    当然如果有带界面的客户端就是傻瓜操作了。
    希望可以帮到你。
    joshz
        5
    joshz  
       2017-08-01 19:33:21 +08:00 via Android
    mysql 必知必会
    falcon05
        6
    falcon05  
       2017-08-01 19:40:06 +08:00 via iPhone
    只改主题设置基本 options 表搞定
    ys0290
        7
    ys0290  
       2017-08-01 19:51:32 +08:00
    我是比你还白的小白,不过我折腾过,我想问几个问题,修改主题涉及到了数据库,考虑可移植问题了吗?我是直接操作数据库的,我不太清楚 wordpress 有没有函数可以任意修改现有数据表内容,如果是新加的,目测只能自己写函数增删查改了
    laoyu
        8
    laoyu  
       2017-08-01 19:52:45 +08:00 via iPhone
    搜 $wpdb
    iwillhappy1314
        9
    iwillhappy1314  
       2017-08-01 22:17:55 +08:00 via Android
    WordPress 有现成的函数可以操作各个数据表。
    iwillhappy1314
        10
    iwillhappy1314  
       2017-08-01 22:21:41 +08:00 via Android
    如果需要新建数据表的话,可以通过 wpdb 实现,也可以通过第三方 ORM 如 redbean php 或 Eloquent ORM
    nziyouren
        11
    nziyouren  
    OP
       2017-08-02 11:17:18 +08:00
    谢谢大伙的热心帮助,主要是现在各个知识点感觉连接不到一块去,我再研究研究。
    nziyouren
        12
    nziyouren  
    OP
       2017-08-02 11:17:56 +08:00
    @isCyan 谢谢~
    nziyouren
        13
    nziyouren  
    OP
       2017-08-02 11:50:46 +08:00
    @skyleft 哥们 能留个联系方式不? 想请教你一些问题
    skyleft
        14
    skyleft  
       2017-08-03 09:03:11 +08:00
    @nziyouren wechat c2t5bGVmdF96emM=
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6043 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:09 · PVG 10:09 · LAX 19:09 · JFK 22:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.