ホームページ >バックエンド開発 >PHPチュートリアル >PHP は sqlserver データベースに接続します。データベース内に BS3000+_001_2011 という名前の + 記号が付いたデータベースがあります。データベースに入ることができません。 ?

PHP は sqlserver データベースに接続します。データベース内に BS3000+_001_2011 という名前の + 記号が付いたデータベースがあります。データベースに入ることができません。 ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:40:05890ブラウズ

警告: mssql_select_db() [function.mssql-select-db]: メッセージ: データベース 'BS3000' に対応するエントリが sysdatabases で見つかりませんでした。その名前のエントリは見つかりませんでした。名前を正確に入力してください。 (重大度 16) C:AppServwwwsql.php の 4 行目
警告: mssql_select_db() [function.mssql-select-db]: データベースを選択できません: C:AppServwwwsql.php の 4 行目 BS3000+_001_2011

その他純粋アルファベットのデータベースは正常に選択できますが、+ 記号のみが選択できません。


ディスカッションへの返信(解決策)

エスケープして [BS3000+_001_2011] を見ましょう

注意、、、モデレータ V5、モデレータ 87、、、csdn は注意です、、、、気になります二日。ありがとう、モデレーター

どうやって逃れるの?

完了しました。[] を使用してエスケープしてください。 。 。関数の説明を読む必要があります

これで完了です。[] を使用してエスケープするだけです。 。 。機能の説明はまだ読まなければなりません

そうです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。