mdb2

    0热度

    1回答

    所以基本上这是我的问题。我正在寻找一种解决方案,使我们能够连接SQL Express 2008,同时仍然使用MDB2作为我们的数据库抽象层。我需要这样的东西,主要是因为我们仍然需要能够使用MySQL和Postgres(并且在这个时候ORM似乎不是一种选择)。 最好是有一个适用于PHP5.2和PHP5.3的解决方案。 起初,我去了php_mysql扩展道路......它似乎,但似乎在PHP 5.3中

    1热度

    1回答

    我们有一个非常大的遗留代码库,我想知道是否有升级到MDB2的任何真正的优势。 想法?速度?可读性?更少的错误?什么都可以? 谢谢

    0热度

    1回答

    我正在寻找在我的系统上安装和使用MDB2梨的指南。我使用iss7和w​​indows vista ....我看了手册,但我不明白太多...

    0热度

    3回答

    : Fatal error: Call to undefined function: MDB2_Driver_mysql::_isNewLinkSet(). in /home/********/PEAR/MDB2.php on line 1937. 服务器是CentOS的 我坚持,任何帮助将appriciated。 谢谢:)

    0热度

    1回答

    我使用mdb2为我的网站,我遇到了一个问题。我在我的表中有一个order_no字段,我想有一个默认值,如LAST_INSERT_ID()+ 1.是否有一个数据类型可以为这种类型的mdb2-> autoExecute的MySQL函数设置? 谢谢。

    3热度

    1回答

    我正在使用MDB2_Driver_pdoSqlite来使用PEAR访问sqlite3数据库。我能够连接到数据库并显示listTables()的表格列表,但是当我尝试运行mdb2函数tableInfo()时出现错误。 MDB2 Error: not found[Error message: primary is not an existing table constraint]我运行了以下系统: 的

    0热度

    2回答

    我最近从SQL Server切换到MySQL,并且我无法找到任何地方这个问题的足够的答案: 我在表上使用PHP,MySQL和InnoDB表引擎我需要锁定。因此,对于标准系列的第3点声明: 插入到表一 的$ id = $ mdb2-> lastInsertID() 插入到表B(名称,FK)VALUES( '富', $ id) 我需要采取哪些步骤来确保$ id具有来自步骤1的插入值?它的方式很好吗?一

    0热度

    2回答

    我有一个包含utf8_general_ci varchar字段的InnoDB表的MySQL数据库。当我通过PHP(通过PEAR :: MDB2)获取它们并尝试输出它们(通过Smarty)时,我得到了?符号。我想知道如何解决这个问题,这很可能是由PHP引起的。 良好的信息知道: 据该网站的新版本,我的工作,老版本有,即使它并没有使用Smarty的,也不MDB2同样的问题,所以他们是最有可能不是原因。

    0热度

    1回答

    异常可能会引发raiserror()错误。我想使用严重性,这不会中断连接。在存储过程中引发此错误。在SQL Management Studio中,一切正常,执行此SP时会出现我的错误代码。但是当试图通过PHP5中的MDB2执行这个SP时,这是行不通的。我所得到的是一个空阵列。 MDB2对象通过(其中包括所需的选项)创建: $db =& MDB2::connect($dsn); $db->setF

    0热度

    1回答

    我已经交给的代码库使用的功能是一个从MDB2继承的数据库类。这构成了使用MVC框架(一个定制的事务)的基础,而模型又从db继承。 正如我确信你们中的一些人已经注意到,这导致了一个相当大的问题。每次您实例化一个模型时,结果都会创建一个新的数据库连接。这显然很浪费。这也意味着我无法按预期使用事务,因为如果一个事务在模型的一个实例中启动,其效果对其他实例是不可见的,直到发生提交。 我的计划是更改db类来