if ($word != '' && $text != '') {
$result = $conn->query("SELECT * FROM variables WHERE `word` = '$word'");
if ($source = $result->fetch_assoc()) {
$conn->query("UPDATE variables SET `text` = '$text' WHERE `word` = '$word'");
echo 0;
} else {
if ($result = $conn->query("INSERT INTO variables (`word`, `text`) VALUES ('$word', '$text')"))
echo 1;
}
}
以上是 INSERT 代码(和更新),UPDATE 代码工作正常,但是当调用 INSERT 查询时,查询返回true
但当我检查数据时,它没有被插入。
任何帮助表示赞赏,在此先感谢。
编辑:
变量表结构:
`word` varchar(100) NOT NULL, //also PRIMARY KEY
`text` text NOT NULL