どこに問題がありますか?Php関数エラー(クラスオブジェクトPDOStatement)
エラー:キャッチできる致命的なエラー:クラスのPDOStatementのオブジェクトを文字列に変換することができませんでした
DBクラスでSP機能。
function sp()
{
$this->baglantiAc();
$query = $this->db->prepare("DECLARE @key nvarchar(50); EXEC [dbo].[get_next_UniqueNumber] @key_lenght = 50, @key = @key OUTPUT; SELECT @key as lkey");
$query->execute();
$query->nextRowset();
$this->baglantiKapat();
//var_dump($query->fetch(PDO::FETCH_ASSOC));
$query->fetch(PDO::FETCH_ASSOC);
return $query;
}
私はこのようなページを呼び出していますが、エラーがあります。
$DB = new DB_Class();
$row = $DB->sp();
echo $row;
echo $ row;あなたはdirecltyにアクセスすることはできません。 print_r($ row)でチェックします。 –
print_r($ row)を実行すると、結果のクエリ –
これでどのような応答が得られますか:var_dump($ query-> fetch(PDO :: FETCH_ASSOC)); –