1

クエリのヘルプを探している

私は現在これをやろうとしています:

    $query_set_character_to_trademark = "
    UPDATE product_description SET name = REPLACE(name, 'â"¢', '™')";

phpスクリプトで

これを mysql コマンド ラインで使用すると、完全に機能します。

    UPDATE product_description SET name = REPLACE(name, 'â"¢', '™')

私の問題は、スクリプトのクエリで文字の構文エラーが表示されることです。私の問題は、これらの文字がインポートされ、データベースのいたるところに存在し、毎日名前列でそれらを変更する必要があることです。

助けていただければ幸いです

4

1 に答える 1

2

文字列内の二重引用符をエスケープします。そのようです:

$query_set_character_to_trademark = "
    UPDATE product_description SET name = REPLACE(name, 'â\"¢', '™')";

そうしないと、php は文字列がどこで終わるのか混乱します。

于 2013-03-08T15:01:20.083 に答える