Error in mysql_query

Please tell me where is the mistake:

mysql_query('INSERT INTO startpoke(name_poke,img,life,atk,def,exp,type) VALUES("'.$_GET['name_poke'].','$img','$life','$atk','$def','$exp','$type'")')     or die(mysql_error());

And the way I didn’t twist, it’s always a mistake! Thanks in advance =)


Answer 1, authority 100%

mysql_query("INSERT INTO startpoke(name_poke,img,life,atk,def,exp,type) VALUES('".$_GET['name_poke']."','".$img."','".$life."','".$atk."','".$def."','".$exp."','".$type."');")     or die(mysql_error());

Answer 2

So?

mysql_query("INSERT INTO startpoke(name_poke,img,life,atk,def,exp,type) VALUES('.$_GET['name_poke'].','$img','$life','$atk','$def','$exp','$type')") or die(mysql_error());

Answer 3

mysql_query("INSERT INTO startpoke(`name_poke`,`img`,`life`,`atk`,`def`,`exp`,`type`) VALUES('".mysql_real_escape_string($_GET['name_poke'])."','$img','$life','$atk','$def','$exp','$type')")