gpt4 book ai didi

php - 简单的 MySQL 查询显示错误

转载 作者:行者123 更新时间:2023-11-29 19:20:59 26 4
gpt4 key购买 nike

我正在尝试执行以下查询

DROP TABLE IF EXISTS `developer_messenger`;
CREATE TABLE `developer_messenger` (
`id` int(10) NOT NULL,
`title` varchar(45) NOT NULL,
`username` varchar(45) NOT NULL,
`message` varchar(45) NOT NULL,
`type` varchar(45) NOT NULL,
`date_time` varchar(45) NOT NULL,
`status` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

但是这个简单的查询向我显示了 PHP 中的错误

Could not get data: 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 'CREATE TABLE developer_messenger ( id int(10) NOT NULL, title varchar(' at line 1

我是新手,抱歉,如果它很愚蠢,

感谢帮助!

最佳答案

回答您关于 magic_quotes 的第二个问题:

if (!get_magic_quotes_gpc()) { //checks php ini if magic_quotes is not on
$title = addslashes($_POST['title']);
}
else
{
$title = stripslashes($_POST['title']);
}

addslashes(); http://php.net/manual/en/function.addslashes.php

stripslashes(); http://php.net/manual/en/function.stripslashes.php

不确定这是否有帮助,但这样您就不必更改 php.ini只是要输入到 sql 中的 $data

关于php - 简单的 MySQL 查询显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42452546/

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