0

この SQL は失敗しました。

SQLは

INSERT INTO
    `migration_loose_terms`
    (`source`,`field`,`term`,`lastaccess`)
VALUES
    ('services.media','keywords','spermatozoïde','2012-04-25 12:00:00')

変な(ï)キャラが入ってるから

php/mysql で非 ascii 文字を除去するために、またはその単語を何らかの方法で mysql にするために使用する関数は何ですか?

4

1 に答える 1

2

非ASCII文字を削除する場合は、次のコードを使用できます。

<?php
$input = "Clean the non ASCII äócharacters.";
$output = preg_replace('/[^(\x20-\x7F)]*/','', $input);
echo $output;
?>

それ以外の場合は、問題の単語をmysql_real_escape_stringでラップしようとしましたか?

于 2012-04-25T22:47:55.267 に答える