Данный код выдает на экран no data и не срабатывает. Где ошибка? Переменные не пустые.
$stmt=$db->prepare("INSERT INTO myforms (hformname, hformtable, hinout, hrecordcount, hpagenext, hpagenextcode, hmetatags, hfilters, hsortfield, hformcode) VALUES (:hformname, :hformtable, :hinout, :hrecordcount, :hpagenext, :hpagenextcode, :hmetatags, :hfilters, :hsortfield, :hformcode)");
$stmt->bindValue(':hformname', $hformname);
$stmt->bindValue(':hformtable', $hformtable);
$stmt->bindValue(':hinout', $hinout);
$stmt->bindValue(':hrecordcount', $hrecordcount);
$stmt->bindValue(':hpagenext', $hpagenext);
$stmt->bindValue(':hpagenextcode', $hpagenextcode);
$stmt->bindValue(':hmetatags', $hmetatags);
$stmt->bindValue(':hfilters', $hfilters);
$stmt->bindValue(':hsortfield', $hsortfield);
$stmt->bindValue(':hformcode', $hformcode);
if($stmt->rowCount()){
echo "got data";
return true;
}
else{
echo "no data";
return false;
};
$stmt->execute();