PHPでボードを作るのに手こずりました 書き直しの一部です。このエラーが発生しました
SQL 構文にエラーがあります。1行目のnear 'and password='''を使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
2時間以上チェックして、オーバーフローで他のコメントを検索しましたが、わかりませんでした。修正するのを手伝ってもらえますか?
mysql_connect('localhost', '***', '***') or die(mysql_error());
mysql_select_db('personal_info');
$name = addslashes($name);
$password = addslashes($password);
$email = addslashes($email);
$homepage = addslashes($homepage);
$subject = addslashes($subject);
$memo = addslashes($memo);
$tablename = 'writing';
$writetime = time();
$sql = "select number from $tablename where number=$number
and password='$password'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result))
{
$sql = "update $tablename set
name = '$name', email = '$email', homepage = '$homepage',
subject = '$subject', memo = '$memo' where number = $number";
mysql_query($sql) or die (mysql_error());
$msg = ' modify successfully';
}