-1
ドメイン名の最後にドットをチェックし、存在しなければドメイン名の最後にドットを追加する必要があります。下の両方のコードでテストしますが、両方のクエリは実行されません。mysqlクエリの可変長文字列へ
if(substr($_SESSION['domain'], -1) != '.') {
$append = $_SESSION['domain'].= '.';
$tank5 = "UPDATE `db`.`dns` SET act='N' WHERE ori='{$append}'";
$result5 = mysql_query($tank5);
if (!$result5) {
die('Invalid query: ' . mysql_error());
}
}
if(substr($_SESSION['domain'], -1) != '.') {
mysql_query("UPDATE `db`.`dns` SET act='N' WHERE ori={$_SESSION['domain']. '.'}")
}
私にこれを手伝ってください。事前に感謝します
Hm、 'UPDATE dns SET ori = CONCAT(ori、'。 ')WHERE' NOT 'LIKE'%。 ''?または私は何かが欠けている? – Wrikken
mysql_error()は何を返しますか? –