こんにちは、PDO で関数を作成しようとしましたが、エラーが発生しました (PDO の新規) ここに私のコードがあります
function mail_id($mail){
global $host, $dbname, $user, $pass;
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$STH = $DBH->query("select count(from) from messages where from = '$mail'");
$STH->setFetchMode(PDO::FETCH_ASSOC);
$row = $STH->fetch();
return $row;
}
行 FROM をカウントしたいのですが、ここに私が試していた出力があります
$mail=mail_id($userid);
if (0<count($mail['to_viewed'])) {echo "green";} else {echo "gray";}
これがエラーです
Call to a member function setFetchMode() on a non-object
助けてくださいthx