我正试图在表中插入值,我不知道到底发生了什么,它不起作用,我也看不到任何错误。

我不知道我在哪里犯了错误,有人能帮我吗?

这是我的代码:

数据库.php

$host = 'localhost';

$db = 'pes';

$user = 'root';

$pass = '';

$charset = 'utf8';

$dsn = "mysql:host=$host;dbname=$db;charset=$charset";

$opt = [

\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,

\PDO::ATTR_DEFAULT_FETCH_MODE => \PDO::FETCH_ASSOC,

\PDO::ATTR_EMULATE_PREPARES => false,

];

$pdo = new \PDO($dsn, $user, $pass, $opt);

?>

内容处理.php

class ContentProcess {

/* Properties */

private $conn;

/* Get database access */

public function __construct(\PDO $pdo) {

$this->conn = $pdo;

}

function ContentProcess() {

global $session;

if (isset($_POST['createnewcontent'])) {

$this->createnewcontent();

}

}

public function createnewcontent()

{

$description = $_POST['description'];

$typeofpage = $_POST['typeofpage'];

$time = time();

$q = "INSERT INTO content VALUES ('', '$description', '$typeofpage', '1', '$time', '1', '$time')";

$this->conn->query($q);

header("Location:content.php");

}

function getcontentdescription() {

return $this->conn->query("SELECT description FROM content")->fetchAll();

}

}

表单代码:

content.php文件

include("include/header.php");

include("include/database.php");

include 'contentprocess.php';

?>

×

Create a New Content

Description:

Content Type:

Text

Image

Video

Audio

Close

Create Content

有人能帮我一下我犯了什么错误吗

php代码正确 插不进表,在表中插入值在PHP中不工作,使用相关推荐

  1. 快速向表中插入大量数据Oracle中append与Nologgin的作用

    当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为n ...

  2. 【Oracle】快速向表中插入大量数据Oracle中append与Nologging

    当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为n ...

  3. hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效

    问题描述:    hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型.长度.是否可空等属性.在进行表中记录的插入(更新)操作时,hibern ...

  4. java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID

    这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题.上网找了半天资料,原来在JDK中有提供方法哎. 参考资料点击打开链接感谢诸位高手的指点. 直接上代码吧: /** * ...

  5. mysql 字段写入_MySQL为数据表的指定字段插入数据

    username not null 没有默认值/有默认值   insert不插入username字段 均不报错 2014年07月23日21:05    百科369 MySQL为数据表的指定字段插入数据 ...

  6. SQL Server数据库自增字段正确的插入值的描述

    我们今天主要向大家讲述的是SQL Server数据库之向SQL Server自增字段正确的插入值的实际操作步骤,在一般的情况下,我们不能向 SQL Server 数据库自增字段中插入值,如果非要这么干 ...

  7. Oracle 的表以及表基本操作

    文章目录 一.表的概念 1.表的列 2.表的行 二.创建表 1.创建表命令 2.创建超女表 3.创建表的主键 3.1在create table时指定主键 3.2修改已经建好的表,增加主键约束 三.表记 ...

  8. Excel中插入柱状图以及在图下方显示数据表

    在Sheet中插入柱状图 在Excel 中, 有如下数据: 上面的数据是学生学科分数的统计, 第一行是学科 第一列是姓名 要插入上面数据的柱状图的步骤如下: 选中数据单元格, 包含标头 点击 &quo ...

  9. 关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存

    关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存 其实解决办法十分简单: 首先确保你能够级联保存数据,当然除了关联表的外 ...

最新文章

  1. 基于Hadoop的大数据平台实施记——整体架构设计[转]
  2. 什么是OOM,为什么会OOM及一些解决方法
  3. matlab小波三维图,matlab小波包变换估计时变功率谱三维图出图和理想不一样
  4. MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】
  5. Java实现心跳机制
  6. javascript --- 手写Promise、快排、冒泡、单例模式+观察者模式
  7. mysql 大小写问题
  8. install-newton部署安装--------计算节点部署安装
  9. Xcode9 无线连接真机调试
  10. 常用win10优化工具(后续继续更新)
  11. 聚合数据简易开发流程
  12. Bitwise Exclusive-OR Sequence
  13. pytorch manual_seed()
  14. bzoj4094[Usaco2013 Dec]Optimal Milking最优挤奶
  15. 2020最新各大网站软件提交入口,软件发布入口汇总
  16. 基于Reworld、Roblox的团队协作
  17. linux 图像处理软件,最佳开源应用程序:图形/图像处理软件
  18. ZZULIOJ 1430 多少个0【Dp】
  19. HTML网页打印实现分页打印功能
  20. 2019-2020-1 20175227张雪莹《信息安全系统设计基础》 实验五 《通讯协议设计》

热门文章

  1. Java之品优购课程讲义_day05(8)
  2. 在JavaScript中创建命名空间的几种写法
  3. JS 数组去重的几个方法
  4. 第五周项目3-用多文件组织多个类的程序
  5. Scorm标准学习——Scorm RTE API与数据模型
  6. pcre-7.9编译安装出错[pcrecpp.lo] Error 1
  7. HUB,交换机,路由器,MODEM都有什么区别???
  8. Oracle parameter中常用参数收集:
  9. SpringBoot项目中遇到的BUG
  10. linux android真机测试