尽管使用了prepare,但“未定义的方法PDO :: execute()”

加利文

这段代码之前一直在工作,但是我最近添加了一个数据库类。我从中获取实例和连接:

           $connection = MYSQLDatabase::getInstance()->getConnection();
            $connection->prepare("INSERT INTO users etc etc.......
            $insertArray = $connection->execute(array(
                ":username" => $_POST["username"]
            ));

getInstance()返回数据库实例。getConnection()返回包含以下内容的连接属性:

new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS);

因此,尽管$ connection包含数据库对象,连接和准备好的语句,但在执行$ connection-> execute时仍会发生错误怎么会这样?

xcvd

创建一个变量来存储您准备好的语句,然后执行该变量。

$connection = MYSQLDatabase::getInstance()->getConnection();
$statement = $connection->prepare("INSERT INTO users etc etc.......");
$insertArray = $statement->execute(array(
    ":username" => $_POST["username"]
));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对于类型InvoiceTemplateGet,未定义方法execute()

来自分类Dev

调用未定义的函数execute()

来自分类Dev

调用未定义的函数execute()

来自分类Dev

PHP PDO未定义方法DatabaseHandler :: prepare()

来自分类Dev

TypeError:无法读取未定义[Discord Bot]的属性“ execute”

来自分类Dev

对于类型Mirror.Accounts.Insert,未定义方法execute()

来自分类Dev

从Evil命令模式使用“ execute-extended-command”(未定义Mx)

来自分类Dev

PDO execute($ params)与bindParam

来自分类Dev

PDO execute($ params)与bindParam

来自分类Dev

尽管使用了 gcc 链接器,但仍获得对汇编代码“_printf”错误的未定义引用

来自分类Dev

PDO :: exec还是PDO :: execute?

来自分类Dev

致命错误:调用未定义的方法PDO :: sqlsrv_prepare()

来自分类Dev

使用Gradle execute for Wix

来自分类Dev

MySQLi - 调用未定义的方法 ::prepare()

来自分类Dev

PDO插入错误-execute(array());

来自分类Dev

JavaScript,Discord.js,Node.js TypeError:无法读取未定义的属性“ execute”

来自分类Dev

ioncube_loader 问题:未定义符号:zend_execute_ex

来自分类Dev

调用未定义的方法PDO执行

来自分类Dev

PDO fetchAll方法未定义

来自分类Dev

定义变量并使用EXECUTE BLOCK运行查询

来自分类Dev

定义变量并使用EXECUTE BLOCK运行查询

来自分类Dev

错误:使用PDO的未定义变量

来自分类Dev

mysqli语句execute(),正确的方法

来自分类Dev

PHP / PDO如何在execute(array)定义中插入FOR循环?

来自分类Dev

PHP / PDO如何在execute(array)定义中插入FOR循环?

来自分类Dev

使用Execute语句进入INFILE

来自分类Dev

使用Vue js嵌入组件的Execute方法

来自分类Dev

扩展PDO Execute()以计算页面上的查询

来自分类Dev

致命错误:调用未定义的方法Database :: prepare()

Related 相关文章

  1. 1

    对于类型InvoiceTemplateGet,未定义方法execute()

  2. 2

    调用未定义的函数execute()

  3. 3

    调用未定义的函数execute()

  4. 4

    PHP PDO未定义方法DatabaseHandler :: prepare()

  5. 5

    TypeError:无法读取未定义[Discord Bot]的属性“ execute”

  6. 6

    对于类型Mirror.Accounts.Insert,未定义方法execute()

  7. 7

    从Evil命令模式使用“ execute-extended-command”(未定义Mx)

  8. 8

    PDO execute($ params)与bindParam

  9. 9

    PDO execute($ params)与bindParam

  10. 10

    尽管使用了 gcc 链接器,但仍获得对汇编代码“_printf”错误的未定义引用

  11. 11

    PDO :: exec还是PDO :: execute?

  12. 12

    致命错误:调用未定义的方法PDO :: sqlsrv_prepare()

  13. 13

    使用Gradle execute for Wix

  14. 14

    MySQLi - 调用未定义的方法 ::prepare()

  15. 15

    PDO插入错误-execute(array());

  16. 16

    JavaScript,Discord.js,Node.js TypeError:无法读取未定义的属性“ execute”

  17. 17

    ioncube_loader 问题:未定义符号:zend_execute_ex

  18. 18

    调用未定义的方法PDO执行

  19. 19

    PDO fetchAll方法未定义

  20. 20

    定义变量并使用EXECUTE BLOCK运行查询

  21. 21

    定义变量并使用EXECUTE BLOCK运行查询

  22. 22

    错误:使用PDO的未定义变量

  23. 23

    mysqli语句execute(),正确的方法

  24. 24

    PHP / PDO如何在execute(array)定义中插入FOR循环?

  25. 25

    PHP / PDO如何在execute(array)定义中插入FOR循环?

  26. 26

    使用Execute语句进入INFILE

  27. 27

    使用Vue js嵌入组件的Execute方法

  28. 28

    扩展PDO Execute()以计算页面上的查询

  29. 29

    致命错误:调用未定义的方法Database :: prepare()

热门标签

归档