Preciso fazer um select count em uma tabela e estou usando a função mysql_result para obter o resultado. Mas ela não está retornando nada e eu já havia feito isso em outros scripts. Segue abaixo o código para vocês olharem:
<?
echo "entrou aqui<BR>";
include ("verifica.php");
//Conexão com o banco:
$conexao = mysql_connect("xxxxx","xxxxx","xxxxx");
mysql_select_db("rxxxxx");
$codprod = $_GET["codprod"];
echo "entrou aqui também!<BR>";
echo $codprod;
$strQuery = "SELECT TemImagem,Imagem,TemCatalogo,Catalogo,Mestre from ProdutosEnergia where Codigo='$codprod';";
$query = mysql_query($strQuery,$conexao);
$row = mysql_fetch_row($query);
echo "entrou aqui também!!<BR>";
//outras consistências necessárias
$strQuery1 = "SELECT count(*) as total from ProdutosEnergia where Mestre='$row[4]';";
$query1 = mysql_query($strQuery1,$conexao);
//$row1 = mysql_fetch_row($query1);
//echo "entrou aqui também!!!<BR>";
if(mysql_result($query1,0,"total") <= 0){ //este é o trecho do problema!!
echo "entrou no update!";
$update = "update TabelasGeral set TemSubCateg=0 where CONVERT('NomeTabela' USING utf8)='$row[4]';";
$resultado=mysql_query($update,$conexao);
}
echo "row[0]: ".$row[0]."<BR>";
if($row[0]==1){
echo $arquivo."<BR>";
$arquivo = "fotos/$row[1]";
unlink($arquivo);
}
echo "row[2]: ".$row[2]."<BR>";
if($row[2]==1){
echo $arquivo1."<BR>";
$arquivo1 = "catalogos/$row[3]";
unlink($arquivo1);
}
$exclusao= "delete from ProdutosEnergia where Codigo = '".$codprod."';";
$resultado=mysql_query($exclusao,$conexao);
echo "sucesso!";
//header("Location: http://www.rivers.com.br/admin/avisos.php?aviso=Produto Deletado com Sucesso!");
?>
Se souberem de alguma dica quanto a isso desde já agradeço!
Pergunta
Maccoy
E ai pessoal!
Estou precisando de uma ajudinha...
Preciso fazer um select count em uma tabela e estou usando a função mysql_result para obter o resultado. Mas ela não está retornando nada e eu já havia feito isso em outros scripts. Segue abaixo o código para vocês olharem:
Se souberem de alguma dica quanto a isso desde já agradeço!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.