私はコードのこの部分を持っています:
$result = mysql_query("SELECT * FROM posts WHERE id = '$id'") or die (mysql_error());
$rec = mysql_fetch_array($result) or die (mysql_error());
$like = $rec['like'];
$like += 1;
mysql_query("UPDATE posts SET like = '$like' WHERE id = '$id'") or die (mysql_error());
そしてこのエラーを返します:
SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、「like = '1' WHERE id ='43''1行目」の近くで使用する正しい構文を確認してください。