2011-08-05 22 views
1

私はWindows 7でPHP 5.2.17を使用していますが、mysql_real_escape_string()は未定義の関数であることを私に伝えています。私はそれが組み込まれているという印象の下にあったので、なぜそれが未定義になるのか分かりません。誰もがこれを説明し、それを修正する方法はありますか?mysql_real_escape_stringがウィンドウで動作しない

+1

mysql_connectが定義されていますか?PDOがインストールされている場合は、[PDO :: quote](http://www.php.net/manual /en/pdo.quote.php) – vstm

答えて

1

この機能を使用するには、php5用のmysqlパッケージが必要です。

3

そのmysql_real_escape_stringDocs機能は、内線番号の一部です(mysql extension)。 Install itあなたはこの機能を持っています。

通常、Windows上のPHPは既に同梱されており、php.iniファイルでのみ有効にする必要があります。 Windowsオペレーティングシステム用のセクションがあります。

+0

ああ、私はそれが組み込みだと思った。ありがとう! – Peter

+0

@Peter:PHPのバージョンによっては、デフォルトではもはや有効になっていないので、これまではインストールページに詳細情報がある。 楽しむ! – hakre

関連する問題