Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

miutinhu

[Resolvido] consulta simultanea

Recommended Posts

Boa Noite de feriado a todos;

 

 

Aqui estou eu tentando fazer uma consulta

é o seguinte, meu problema está no PHP mesmo;

 

eu tenho uma tabela

TBL_FAVORITE

que tem o favorite_cod, favorite_cod_cli, favorite_cod_prop

 

eu quero consultar

 

 

$sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'"); // FAZ A CONSULTA PRA SABER QUAL PROPRIEDADE ESTÁ ADD COMO FAV. PRO USER LOGADO
while ($sql_favorite1=mysql_fetch_array($sql_favorite)){
       $favorite_cod_cli=$sql_favorite1[0];
       $favorite_cod_prop=$sql_favorite1[1];
	
//SEGUNDA PARTE DA CONSULTA SERIA AQUI 
        echo '<div id="prop1" class="liv1">';
	echo "$sql_apr_favorite";
	$sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'");
	echo "$sql_apr_favorite";
	echo "<br>$favorite_cod_cli".'-'."$favorite_cod_prop<br>";
	echo '</div>';
}

 

DÁ O SEGUINTE ERRO

Parse error: syntax error, unexpected ';' in /home/tactumco/public_html/milton/Fatias/painel_cliente.php on line 276

Quando eu faço a segunda parte da consulta

que é

$sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'");
		$teste=mysql_fetch_array(sql_apr_favorite);
		$img=$teste[2];

 

eu quero mostrar o img

 

Esse erro aparece toda vez que eu coloco o segundo mysql_fecth_array

E o segundo Mysql_query acho que não está funcionando, quando eu "printo" ele, nao aparece nada

 

 

alguem pode me ajudar =//

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop whereprop_cod='$favorite_cod_prop'");                $teste=mysql_fetch_array(sql_apr_favorite);
$img=$teste[2];

So tirei as aspas duplas daqui whereprop_cod='$favorite_cod_prop'

Compartilhar este post


Link para o post
Compartilhar em outros sites

continua dando o mesmo erro

 

 

$sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'");

$teste=mysql_fetch_array(sql_apr_favorite);

$img=$teste[2];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa é fácil, você deve estar com sono apenas!

 

olha só:

$sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'");

repare que você colocou 2 "(" mas fechou apenas um, então o ponto e virgula ";" é inexperado mesmo!

 

flw e boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, aquele erro era isso mesmo;

que absurdo =O

muito obrigado

_

agora está aparecendo esse

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/tactumco/public_html/milton/Fatias/painel_cliente.php on line 277

 

 


<?php
include('busca_user.php');

$sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'");
while ($sql_favorite1=mysql_fetch_array($sql_favorite)){
       $favorite_cod_cli=$sql_favorite1[0];
		$favorite_cod_prop=$sql_favorite1[1];
		//echo "$favorite_cod_prop";
	$sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'"));
		$teste=mysql_fetch_row(sql_apr_favorite); // Está aqui é a 277
		$img=$teste[2];
	echo '<div id="prop1" class="liv1">';
	echo "$sql_apr_favorite";

Compartilhar este post


Link para o post
Compartilhar em outros sites

retira as "(" ")" aqui ó:

$sql_apr_favorite=  (  mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'"  )  );
deixa assim:

 

$sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'");

Compartilhar este post


Link para o post
Compartilhar em outros sites
$sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'") or die("O erro está aqui: ".mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

$sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'");
while ($sql_favorite1=mysql_fetch_array($sql_favorite)){
       $favorite_cod_cli=$sql_favorite1[0];
		$favorite_cod_prop=$sql_favorite1[1];
		//echo "$favorite_cod_prop";
	$sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='$favorite_cod_prop'")or die("O erro está aqui: ".mysql_error()); //ESSA É A LINHA 276
		$teste=mysql_fetch_row(sql_apr_favorite);
		$img=$teste[2];

 

FICA EM BRANCO, não aparece nem o erro nem nada...

o $sql_apr_favorite não retorna nada

mas o nome da tabea e dos campos estão certinhos

Eu posso colocar um fetch_row dentro de fetch_Array ?!

ou fazer 2 selects assim sem dar erro ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

while ($sql_favorite1=mysql_fetch_array($sql_favorite)){
   ...

 

while(false !== ($sql_favorite1 = mysql_fetch_array($sql_favorite))){
   var_dump($sql_favorite1);
   ...

Compartilhar este post


Link para o post
Compartilhar em outros sites



$sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='2'")or die("O erro está aqui: ".mysql_error());
echo "$sql_favorite"."-";
while ($sql_favorite2 = mysql_fetch_array($sql_favorite)){;
		$favorite_cod_cli=$sql_favorite2[0];
		$favorite_cod_prop=$sql_favorite2[1];
$sql_apr_favorite=(mysql_query("select prop_cod, prop_name, prop_image from tbl_prop where prop_cod='$favorite_cod_prop'")or die("O erro está aqui: ".mysql_error()));
echo "$sql_apr_favorite";	

echo "$sql_favorite"."-"; (ISSO APRESENTA Resource id #21)

echo "$sql_apr_favorite"; (ISSO APRESENTA 1)

 

charles, eu fiz o que pediu, substitui as partes, mas não aconteceu nada, acontece o mesmo que sem!

Aparece isso aqui ó

 

Resource id #21-array(4) { [0]=> string(1) "2" ["favorite_cod_cli"]=> string(1) "2" [1]=> string(2) "82" ["favorite_cod_prop"]=> string(2) "82" } 1

2-82

array(4) { [0]=> string(1) "2" ["favorite_cod_cli"]=> string(1) "2" [1]=> string(2) "80" ["favorite_cod_prop"]=> string(2) "80" } 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo, o que cargas d'aguas eu fiz, não sei...

Apaguei parte do código e reescrevi

e deu certo

 

 


$sql_favorite=mysql_query("select favorite_cod_cli, favorite_cod_prop from tbl_favorite where favorite_cod_cli='".$dados[user_cod]."'")or die("O erro está aqui: ".mysql_error());
//echo "$sql_favorite"."-";
while (false !== ($sql_favorite2 = mysql_fetch_array($sql_favorite))){;
		//var_dump ($sql_favorite2);
		$favorite_cod_cli=$sql_favorite2[0];
		$favorite_cod_prop=$sql_favorite2[1];
$sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_image from tbl_prop where prop_cod='$favorite_cod_prop'")or die("O erro está aqui: ".mysql_error());

//echo "$sql_apr_favorite";	
	//echo "$sql_apr_favorite";
$xxx = mysql_fetch_array($sql_apr_favorite);
    $img=$xxx[2];
	 
	echo '<div id="prop1" class="liv1">';
	//echo "$sql_apr_favorite";
	echo '<a href="search_detal.php?cod='.$favorite_cod_prop.'&img='.$img.'"><img src="prop/'.$img.'" width="171" height="120" /></a>';
//	$sql_apr_favorite=mysql_query("select prop_cod, prop_name, prop_img from tbl_prop where prop_cod='".$favorite_cod_prop."'");
	//echo "$sql_apr_favorite";
	echo '</div>';

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.