执行MySQL报错

今天新采购了柒比贰WordPress主题,安装主题时候报错: MySQL命令行使用sql语句进行建表时,MySQL 报错,遇到同一个问题,写一篇博客来加深印象。

原SQL语句:

CREATE TABLE wp_zrz_order 
(
    order_address longtext
) CHARSET = utf8

执行报错:

    [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') CHARSET=utf8' at line 21]

20191014222352.png 执行MySQL报错 执行MySQL报错 20191014222352

这个问题是语法上的错误,在MySQL中,为了区分MySQL的关键字与普通字符,MySQL引入了一个反引号。在上述的sql语句中,数据库名称使用的是单引号而不是反引号,所以会就报了这个错误出来。修改后为:

CREATE TABLE `wp_zrz_order`
(
    order_address longtext
) CHARSET=utf8

在英文键盘输入环境下,按图示按钮输入反引号 `
20191014222803.png 执行MySQL报错 执行MySQL报错 20191014222803

推荐一下,柒比贰WordPress主题真的好用,比较适合国内情况,推荐。

PHP与HTML混合编程

PHP与HTML混合编程,让人不爽: 首先,书写让人很别扭。 最后,还是很让人别扭。 代码看起来非常丑, 没有之一。

  • 2个概念:

HTML是前台呈现数据用的,即除了Silverlight、Flex可呈现复杂的内容外,我们通过IE、Chrome看到的页面100%是通过HTML呈现出来的(可通过Chrome浏览器,右键”审查元素”查看HTML细节)。 PHP属于后台逻辑语言,即运算、查询DB、密码加密、字符串比较、文件读写等。 当然,这涉及到了如何把PHP输出的数据呈现给IE,即如何把PHP嵌套到HTML里面去。 这个,至少让我很别扭,尤其看WordPress的源码更是如此。 但是,这个掌握后,效率确实非常高,动态语言嘛!

  • 如下3个例子:

例子一 简单的:

 

例子二 判断条件:

 这里是html的p标签里的PHP的文字 

 

  • 更多内容

请翻阅PHP圣经:PHP和MySQL Web开发(原书第3版)中文版 html少了php可以做网站,只是静态的而已 但php少了html,只能自己写着玩。 就算玩,也得通过IE看结果, 所以PHP少了HTML,不行。 PHP知识参见:PHP实战学习总结

WordPress已经10岁啦

        这个网站从搭建到上线,用了不到2周, 其中注册域名和空间是花钱的,而网站软件源码、网站插件、主题等都来自“免费”互联网,来自WordPress。

    5.27号,去WP网站浏览, 啊! 原来它都10岁了:   当2003年5月27日,Matt Mullenweg 和 Mike Little 决定从 B2 这个博客软件分支出来开发 WordPress 之后,他们可能也没有想到,10年之后,WordPress 会成为世界上最受欢迎的博客和内容管理软件(CMS)。

        英文->中文翻译入口页面:http://codex.wordpress.org/