This question already has an answer here:
The texture does not show in UV editing mode, default mode or render. I have mapped the UVs and the viewport shading is set to textured mode as shown.
I tried adding a material (it was green) and the the render shows up as green.
In a different file the texture was showing and I didn't even add a material. How can I get the texture to show?