0

データベースに情報を入れようとしていますが、テキストファイルから情報を取得していますが、次の問題があります。挿入したい単語の中に、単純なアポストロフィ(')が付いているものがあります。文字列の挿入を行うには、文字列ごとに2つの''が必要です。そのため、単純なアポストロフィのある単語が入ってくると、構文エラーが発生します。例えば:

どこ$player = N'Zogbia

$resultado = mysql_query( "INSERT INTO equipo VALUES( '$nom_equipo', '$player' );" , $link );

その単純なアポストロフィを変更せずに、どうすればそのような名前を挿入できますか?

4

1 に答える 1

0

私は、addslashes や real_escape_string のような関数を使用します: http://php.net/manual/en/function.addslashes.php http://www.php.net/manual/en/mysqli.real-escape-string.php

于 2013-02-10T20:36:24.677 に答える