LCD didn't display any word *help!

Hi, I am a beginner of using arduino and lcd.

I bought a LCD (16*2, blue backlight) but it can’t show any text after i coded and set up. Can anybody help me? [URGENT]

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
 
  lcd.begin(16, 2);
  lcd.print("Welcome! Monkey ");
  lcd.setCursor(0, 1);
  lcd.print("Happy");
}

void loop() { 
  
}

I'm still new, But when I had the same issues, I found the line below was set up wrong, Google some other options, I just had to till I found one that worked..

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Also that top line all lit up like that (which I've seen a lot with my attiny85) was a wiring issue. So sometimes the numbers might be correct, but the wiring might be wrong (dbl check)

Sherm

Did you solder the pins on the LCD module?

Don