SQL写入

这是我第一次真正意义上纯 mysql+php来做东西,也不知道sql对iis友不友好(最后发现真不友好)于是,我用了一下昨天的框架和本主题的样式,开始了折腾之旅。

首先是创建数据表单:

$sql = "CREATE TABLE Mytext (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
txt VARCHAR(150)
)";

然后就是获取输入框内容了(我输入框分别用的 hitoke 和 nr 标签:

$sql = "INSERT INTO Mytext (name, txt) VALUES ({$_POST['hitoke']}, {$_POST['nr']})";
if ($conn->query($sql) === TRUE) {
echo "新日记插入成功";
} else {
echo "Mysql错误: " . $sql . "<br>" . $conn->error;
}

ok..

对的,完成了php录入的工作啦!~~

可是,最关键的,就是输入中文就插入不了.....

我本准备告一段中,但是 冻葱大佬 指点了一下我,然后就成功地解决了插入不了字符和中文,我再跑了好多遍,都成功了,原来要把上面的获取输入框代码改成\"{$_POST['hitoke']}\"就欧克了,果然大佬还是大佬,我还要多多学习啊awa


走自己的路