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