php代码正确 插不进表,在表中插入值在PHP中不工作,使用
我正试图在表中插入值,我不知道到底发生了什么,它不起作用,我也看不到任何错误。
我不知道我在哪里犯了错误,有人能帮我吗?
这是我的代码:
数据库.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中不工作,使用相关推荐
- 快速向表中插入大量数据Oracle中append与Nologgin的作用
当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为n ...
- 【Oracle】快速向表中插入大量数据Oracle中append与Nologging
当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为n ...
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型.长度.是否可空等属性.在进行表中记录的插入(更新)操作时,hibern ...
- java实现数据库主键的更新_Java获取数据库自增主键表中插入数据的ID
这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题.上网找了半天资料,原来在JDK中有提供方法哎. 参考资料点击打开链接感谢诸位高手的指点. 直接上代码吧: /** * ...
- mysql 字段写入_MySQL为数据表的指定字段插入数据
username not null 没有默认值/有默认值 insert不插入username字段 均不报错 2014年07月23日21:05 百科369 MySQL为数据表的指定字段插入数据 ...
- SQL Server数据库自增字段正确的插入值的描述
我们今天主要向大家讲述的是SQL Server数据库之向SQL Server自增字段正确的插入值的实际操作步骤,在一般的情况下,我们不能向 SQL Server 数据库自增字段中插入值,如果非要这么干 ...
- Oracle 的表以及表基本操作
文章目录 一.表的概念 1.表的列 2.表的行 二.创建表 1.创建表命令 2.创建超女表 3.创建表的主键 3.1在create table时指定主键 3.2修改已经建好的表,增加主键约束 三.表记 ...
- Excel中插入柱状图以及在图下方显示数据表
在Sheet中插入柱状图 在Excel 中, 有如下数据: 上面的数据是学生学科分数的统计, 第一行是学科 第一列是姓名 要插入上面数据的柱状图的步骤如下: 选中数据单元格, 包含标头 点击 &quo ...
- 关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存
关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存 其实解决办法十分简单: 首先确保你能够级联保存数据,当然除了关联表的外 ...
最新文章
- 基于Hadoop的大数据平台实施记——整体架构设计[转]
- 什么是OOM,为什么会OOM及一些解决方法
- matlab小波三维图,matlab小波包变换估计时变功率谱三维图出图和理想不一样
- MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】
- Java实现心跳机制
- javascript --- 手写Promise、快排、冒泡、单例模式+观察者模式
- mysql 大小写问题
- install-newton部署安装--------计算节点部署安装
- Xcode9 无线连接真机调试
- 常用win10优化工具(后续继续更新)
- 聚合数据简易开发流程
- Bitwise Exclusive-OR Sequence
- pytorch manual_seed()
- bzoj4094[Usaco2013 Dec]Optimal Milking最优挤奶
- 2020最新各大网站软件提交入口,软件发布入口汇总
- 基于Reworld、Roblox的团队协作
- linux 图像处理软件,最佳开源应用程序:图形/图像处理软件
- ZZULIOJ 1430 多少个0【Dp】
- HTML网页打印实现分页打印功能
- 2019-2020-1 20175227张雪莹《信息安全系统设计基础》 实验五 《通讯协议设计》