아웃 내가PDO 함수는 setFetchMode
을 시도하고 있었다 넣어 내가 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;
}
내 코드가와를 얻고 있었다 안녕하세요입니다
$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
입니다 0
아마도 당신의 SQL 문은 명령문에 오류가? "from"이라는 이름의 열 (예 :'count (from) ')을 가질 수 있는지 여부는 알 수 없습니다. 틱 마크 등으로 포장해야 할 수도 있습니다. – Quantastical
이름이 FROM – Harinder
인 열이 있습니다. FROM은 SQL의 키워드입니다. 열을 설명 할 때 SQL 문에서 눈금으로 포장해야합니다. – Quantastical