im kinda new to coding and need help

im writing the code from a basic tutorial and get this error on player movement

(12,41): error CS1002: ; expected
here is my code

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class playermovement : MonoBehaviour {
public float movementspeed;
public rigidbody2d rb;

float mx;

private void update() {
mx = input.getaxis(“horizontal”)
}

private void fixedupdate(){
vector2 movement = new vector2(mx * movementspeed, rb.velocity.y);

rb.velocity = movement;
}

}

found the errors

For future reference, please use code tags: https://discussions.unity.com/t/481379

How to report your problem productively in the Unity3D forums:

http://plbm.com/?p=220

How to understand errors in general:

https://discussions.unity.com/t/824586/8

And note that C# code is case sensitive. So you want to spend attention on capitalization. I expect your code to do NOT work as you expect it. And this stuff may fail silently so you get no warning/error.