如何使用PHP查询Sybase数据库

时间:2019-01-15 14:28:56

标签: php sybase

我一直在到处寻找一种用php查询Sybase数据库的方法。我可以使用数据库可视化工具查询它而没有问题,但是PHP给了我很多问题。

PHP版本为5.5.31 我已经尝试过使用sybase_connect和其他方法,但现在我读到我可能需要驱动程序才能使用sybase_connect?

sybase_connect('my_db_name','Username','password');

我尝试将PDO与找到的驱动程序一起使用,但不知道如何使用该驱动程序。

想连接到我们的Sybase数据库并查询它。

1 个答案:

答案 0 :(得分:0)

当我尝试这样做时,我也遇到了一些问题。

解决方案:

PHP: v5.6.36
Sybase: SQL Anywhere 12.0.1.4134

首先,您必须从网站上下载特定DLL版本的特定DLL,该DLL可从站点下载。您可以在以下位置找到PHP模块:sybase php module

秒,将文件复制到PHP扩展目录。您可以使用phpinfo()查找特定的文件夹,并查找:extension_dir。

复制文件后,将扩展名添加到您的php.ini中,如下所示:

extension=php-5.6.0_sqlanywhere.dll

在您的phpinfo()页面上检查sqlanywhere是否可用。只是搜索和查找。

(如果有),您拥有所需的一切。

最后,只需尝试如下连接:

如果连接在本地主机上:

sasql_connect("uid=dba;pwd=sql")

由于您提到数据库在服务器中,请尝试以下操作:

sasql_connect("UID=dba;PWD=sql;SERVER=test_12")

您可以通过此here

找到一些很好的例子