Привет, я новичок в mysql и надеюсь, что то, что я пытаюсь сделать, довольно легко. Sql ниже работает, когда есть запись в таблице планет под столбцом заголовка, соответствующая $ imgFile. У меня проблема в том, что не все мои $ imgFiles находятся в базе данных. Таким образом, в этом случае строка 3 $caption=mysql_result($data, '0')
выдает эту ошибку:
Предупреждение: mysql_result () [function.mysql-result]: невозможно перейти к строке 0 индекса результатов MySQL 3 в /home/drawapl1/public_html/planet.php линии 3
Как мне изменить это так, чтобы он устанавливал только заголовок $ там, где существует $ imgFile?
$retrieveCaption="SELECT caption from planets where image='$imgFile'";
$data=mysql_query($retrieveCaption);
$caption=mysql_result($data, '0');
echo $caption;