Синтаксис SQL не отличается ничем.
Отличается только способ подстановки переменных.
Во-первых, запросы должны исполняться не через mysql_query, а через PDO
В-вторых,
на месте переменных должны стоять знаки вопроса, а сами переменные - передаваться в запос при исполнении:
$stmt = $pdo->prepare("UPDATE `users` SET `name`=? WHERE id=?");
$stmt->execute(array($name, $id));