iは次の詳細と私のテーブルの雇用者を更新していますが、1054 where句の不明な列はありますか?
<?php
$name=$_POST['name'];
$phone=$_POST['phone'];
$lname=$_POST['lname'];
$stmt = $db->prepare("UPDATE employer
SET name='.$name.', phone='.$phone.',lname='.$lanme.'
WHERE username=".$_SESSION['username']." ");
?>
本当にhttp://www.w3schools.com/php/php_mysql_prepared_statements.asp – Chay22
は '「UPDATE雇用 SET名= ?,電話などの文を準備文を用意していません=? lname =? WHERE username =? "'そして実行する前に変数をバインドしてください –
そして[PHPで文字列連結の方法と使い方]を学んでください(http://php.net/manual/en/language.operators.string)。 php) –