запрос к нему выполняется, вот к чему mysql....а не работает в данном случае возвращает пустое значение
а если кода надо поболее пожайлуста
$data=15423,12851; //идентификаторы товаров
$data=explode(",",$data);
$num=count($data);
for ($i=0; $data; $i++)
{
$id=$data[$i];
$db=mysql_connect("$host", "$dbuser","$dbpwd");
mysql_select_db("$dbname",$db);
$result=mysql_query("SELECT * FROM price WHERE code=$id",$db);
$row=mysql_fetch_array($result);
$summa=$row[\'price\'];
if ($i==$num) break;
}