调用未定义的方法 mysqli_stmt::bindValue [重复]

问题描述 投票:0回答:1

我有以下功能

<?php 

  error_reporting(E_ALL); ini_set("display_errors", true);
  @ $dbh= new mysqli('localhost', 'root', 'hsenidsoft', '1005');
  $stmt = $dbh->prepare("CALL populateDefaultTrainStructureTest(?,?)");
  $startdate = '2011-05-16';
  $counter =1 ;
  $stmt->bindValue(1, $startdate, PDO::PARAM_DATE);

  $stmt->bindValue(2, $counter, PDO::PARAM_INT);
  $stmt->execute();
?>

当我执行我得到的函数时:

致命错误:在第 8 行调用 /var/www/sp.php 中未定义的方法 mysqli_stmt::bindValue() 错误

php mysqli
1个回答
4
投票

没有

bindValue
函数,但有mysqli_stmt::bind_param

© www.soinside.com 2019 - 2024. All rights reserved.