我一直在到处寻找一种用php查询Sybase数据库的方法。我可以使用数据库可视化工具查询它而没有问题,但是PHP给了我很多问题。
PHP版本为5.5.31 我已经尝试过使用sybase_connect和其他方法,但现在我读到我可能需要驱动程序才能使用sybase_connect?
sybase_connect('my_db_name','Username','password');
我尝试将PDO与找到的驱动程序一起使用,但不知道如何使用该驱动程序。
想连接到我们的Sybase数据库并查询它。
答案 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
找到一些很好的例子