他のレンタルサーバーで動作確認した時点で問題の無かったソースなんですが..CPI(共有サーバー)に移設すると > Call to a member function execute() on boolean in
でエラーになってしまいます。
php
1 $pdo = new mysqli(HOST,DBUSER,DBPASS,DBNAME,PORTNUMBER); 2 $pdo->set_charset('utf8'); 3 if(!$pdo){ 4 --割愛-- 5 throw new PDOException(); 6 } 7 8 9 $stmt = $pdo -> prepare('SELECT count(*) FROM `account` WHERE `id`=:val1 and `pass`=:val2'); 10 $stmt -> execute(array('val1' => $user, 'val2' => $pass));//ここにエラーが出ます。 11 $count = $stmt -> fetchColumn(); 12 if (!$count){ 13 -------割愛------- 14 } 15
どう対処したらいい物か全くわかりません。
どなたか 詳しく教えて下さい。宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー