Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将PHP连接到SQL Server Compact Edition?_Php_Sql Server_Sql Server Ce - Fatal编程技术网

是否可以将PHP连接到SQL Server Compact Edition?

是否可以将PHP连接到SQL Server Compact Edition?,php,sql-server,sql-server-ce,Php,Sql Server,Sql Server Ce,是否可以将PHP连接到SQL Server Compact Edition数据库?最好的司机是什么 对于SQL Server Express太重的桌面应用程序,我需要它。问题是为什么?为什么不直接使用Express版本 我必须说我很好奇,但我不能说我使用了C.E.数据库来处理.Net应用程序以外的任何东西,该应用程序文件夹中有程序集。简短回答:没有。 长答案:据我所知,与PostgreSQL/MySQL/MS-SQL不同,没有将PHP连接到SQL Server Compact Edition的

是否可以将PHP连接到SQL Server Compact Edition数据库?最好的司机是什么



对于SQL Server Express太重的桌面应用程序,我需要它。

问题是为什么?为什么不直接使用Express版本


我必须说我很好奇,但我不能说我使用了C.E.数据库来处理.Net应用程序以外的任何东西,该应用程序文件夹中有程序集。

简短回答:没有。

长答案:据我所知,与PostgreSQL/MySQL/MS-SQL不同,没有将PHP连接到SQL Server Compact Edition的本机驱动程序

如果要连接到它,最好使用PHP ODBC连接与连接到SQL Compact服务器的ODBC驱动程序进行对话。但这几乎是一种黑客行为,如果你把这种东西用在任何极为重要的事情上,你会发疯的

如果您担心SQLServerExpress太重,请将MySQL与MyISAM表一起使用。它速度快,重量轻。使MySQL更快,使用更少的资源


相关链接:


也可以考虑SQLite:

我使用了将PHP(与)连接到MS SQL server的接口,它运行良好,甚至可以跨远程网络运行

它提供了一个从非odbc平台(Linux)到Win32计算机上安装的服务的隧道协议,以缓冲与odbc连接之间的请求。第一次安装有点痛苦,至少在2-3年前我第一次使用它的时候。对于Win32应用程序也应该可以正常工作


不熟悉SQL C.E,但我认为它支持某种ODBC连接和标准的T-SQL命令。

我编写了一个php类,使用php的COM对象处理SQL compact edition文件

这意味着它只能在安装了SQL Compact Edition运行时的基于Windows的计算机上工作

您可以在这里下载(文章是德语的,链接在底部)和一个示例数据库文件和脚本


我建议您将标题改为实际上是一个问题,并可能在您的问题中提供更详细的信息。SQL CE似乎不支持ODBC:(原因很明显,因为它轻量级,不作为服务在您的计算机上运行并消耗内存,您只需单击SQLCeEditor即可打开它。