gpt4 book ai didi

php - 通过表单将内容输入 MySQL 数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:42 25 4
gpt4 key购买 nike

我一直致力于创建一个将内容提交到我的数据库中的表单,但我决定与其使用下拉菜单来选择日期,不如使用文本字段。我想知道我需要对表创建文件进行哪些更改。

<?php mysql_connect ('localhost', 'root', 'root') ;
mysql_select_db ('tmlblog');

$sql = "CREATE TABLE php_blog (
id int(20) NOT NULL auto_increment,
timestamp int(20) NOT NULL,
title varchar(255) NOT NULL,
entry longtext NOT NULL,
PRIMARY KEY (id)
)";

$result = mysql_query($sql) or print ("Can't create the table 'php_blog' in the database.<br />" . $sql . "<br />" . mysql_error());

mysql_close();
if ($result != false) {
echo "Table 'php_blog' was successfully created.";
}
?>

这是我需要编辑以通过文本字段输入的时间戳。标题和条目目前正在通过该方法输入。

每当我使用我的表单更新数据库时,我都会收到以下错误消息:

无法插入表 php_blog。插入 php_blog (time_stamp,title,entry,) VALUES ('1270140960','kjkkj','jkjkjk')您的 SQL 语法有误;检查与您的 MySQL 服务器版本对应的手册,了解在第 1 行的 ') VALUES ('1270140960','kjkkj','jkjkjk')' 附近使用的正确语法

最佳答案

TIMESTAMP 是 MySQL 的保留字。如果您希望将其用作字段名称,则需要在其周围放置反引号。但是,我建议更改它。

您还应该将其设为 DATE 或 DATETIME 字段,因为这是您实际存储在其中的数据类型。

关于php - 通过表单将内容输入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com