###エラー内容
Error:SQLSTATE[42S22]: Column not found: 1054 Unknown column 'FriendId' in 'where clause'
というエラーになります。
なぜでしょうか?
よろしくお願いします。
###コード
php
1function db_connect(){ 2 $dsn = 'mysql:host=;dbname=;charset=utf8'; 3 $user = ''; 4 $password = ''; 5 6 try{ 7 $dbh = new PDO($dsn, $user, $password); 8 return $dbh; 9 }catch (PDOException $e){ 10 print('Error:'.$e->getMessage()); 11 die(); 12 } 13} 14$dbh = db_connect(); 15 16 17 try{ 18 //例外処理を投げる(スロー)ようにする 19 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 20 21 //アカウントで検索 22 $statement = $dbh->prepare("SELECT * FROM User WHERE UserId=:UserId AND FriendId= :FriendId"); 23 $statement->bindValue(':UserId', $userid, PDO::PARAM_STR); 24$statement->bindValue(':FriendId', $Friend, PDO::PARAM_STR); 25 $statement->execute(); 26
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/16 09:41