why is this liquidCrystal code not working

when I use this code it doesn't display the text but everything is wired right and I'm pretty sure the code is right. someone help please!

#include <LiquidCrystal.h>

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

void setup()
{
lcd.begin(16,1);
lcd.print("hello, world!");
}

void loop() {}

You have attached a drawing of how the device should be wired. What we need is a photograph of how it is actually wired.

What happens when you adjust the contrast potentiometer?

Note: Once you get it working you will probably discover that your 16x1 display is actually configured as 8x2. If that is the case you will have to do some cursor positioning to display the characters on the right half of the display.

Don