Home > Backend Development > PHP Tutorial > PHP连接sqlserver数据库,数据库中有名为BS3000+_001_2011这种带+号的数据库,无法选择进入该数据库??

PHP连接sqlserver数据库,数据库中有名为BS3000+_001_2011这种带+号的数据库,无法选择进入该数据库??

WBOY
Release: 2016-06-23 14:40:05
Original
859 people have browsed it

Warning: mssql_select_db() [function.mssql-select-db]: message: 未能在 sysdatabases 中找到数据库 'BS3000' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了名称。 (severity 16) in C:\AppServ\www\sql.php on line 4
Warning: mssql_select_db() [function.mssql-select-db]: Unable to select database: BS3000+_001_2011 in C:\AppServ\www\sql.php on line 4

其他纯字母的数据库可以正常选择,不报错,就只有这种带+号,就不能选择。


回复讨论(解决方案)

转义一下看看 [BS3000+_001_2011]

NB啊,,,,版主V5,版主87,,,csdn就是NB啊,,,,,困扰我两天了。 谢谢版主大人

请问如何转义的啊?

搞定了,就是用[]来转义。。。还是要看函数说明啊

搞定了,就是用[]来转义。。。还是要看函数说明啊

对啊。 

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template