condições php (verif se imagem existe)

to fazendo cnonsulta no banco e quero saber se ele axou a imagem do usuario fiz assim


$sql = "SELECT * FROM `pacientes` WHERE `codigo` = '".$_GET['codigo']."' AND `idgrupo` = '".$_SESSION['idgrupo']."'";
    $query = mysql_query($sql) or die('Erro: '. mysql_error());
    $row = mysql_fetch_array($sql);
	
	
	if(is_null($row['foto'])){
	echo '<img src="fotopadrao.php?codigo='.$_GET['codigo'].'&padrao=no_photo" border="0">';
	}else{
	echo '<img src="verfoto_p.php?codigo='.$_GET['codigo'].'" border="0">';
	}

mas ele sempre entra no else mesmo q tenha a imagem no banco de dados ja tentei de varias formas mas náo da… outras formas q tentei

	if($row == ''){
	echo '<img src="fotopadrao.php?codigo='.$_GET['codigo'].'&padrao=no_photo" border="0">';
	}else{
	echo '<img src="verfoto_p.php?codigo='.$_GET['codigo'].'" border="0">';
	}

tmb não da certo

O certo é você executar o código da seguinte forma:

$row = mysql_fetch_array($query,MYSQL_ASSOC);

carra deu certo…mas o porque do MYSQL_ASSOC??[url]?

http://www.php.net/manual/pt_BR/function.mysql-fetch-array.php

obrgado a todos