• 0
Sign in to follow this  
Guest - Sperto_Rox -

Consulta Ao Mysql

Question

Guest - Sperto_Rox -

tipo gentem é o seguinte ... to fazendo um sistema de fotos e as fotos abrem de acordo com o evento e tem comentario para cada foto .. o probleme é o seguinte .. quando eu to em evento q vou abrir as fotos ele começa sem foto . então eu quero q ao abrir já esteja selecionado o primeiro registro de determinado evento .. como faço?

Share this post


Link to post
Share on other sites

15 answers to this question

Recommended Posts

  • 0

não sei se entendi...

mais talvez voce poderia fazer assim...

voce faz a busca na mysql certo?

ele retorna uma array certo?

então poe para mosrtar o primeiro dado !

$linha[teste][0]

não sei se ta certo

mais voce pode tentar !

[]´s

*se estiver errado por favor me corrijam*

Share this post


Link to post
Share on other sites
  • 0

o john cabou de falar...

usa o comando

mysql_result()

para pegar o primeiro resultado !

[]´s

/* exemplo:

$q = mysql_query("SELECT * FROM mulheres_gostosas WHERE tipo='atriz' ");

$resultado_primeira_linha = mysql_result($q,1,'campo');

*/

Share this post


Link to post
Share on other sites
  • 0

meu amigo .. estou com duvida .. retornou um erro

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\ibalada\feito\foto_cima.php on line 44
acho q eu não soube fazer .. olha meu codigo ai
<?
    $id = $_GET["id"];
$conexao= mysql_connect("localhost","root","") or print mysql_error();
mysql_select_db("balada",$conexao) or print mysql_error();
$sql= "SELECT * FROM fotos WHERE idfoto='$_GET[id]' AND evento='$_GET[evento]'";
$sql2= "SELECT * FROM fotos WHERE evento='$_GET[evento]'";
$primeira_linha = mysql_result($sql2,1,'foto') or print mysql_error();
$exe= mysql_query($sql,$conexao) or print mysql_error();
while ($linha= mysql_fetch_array($exe)){
echo "<div align='center'><img src='$linha[foto]' border='0' width='380' height='285'></div>";

?>

Share this post


Link to post
Share on other sites
  • 0

você esqueceu do mysql_query....Tenta assim:

<?
   $id = $_GET["id"];
$conexao= mysql_connect("localhost","root","") or print mysql_error();
mysql_select_db("balada",$conexao) or print mysql_error();
$sql= mysql_query("SELECT * FROM fotos WHERE idfoto='$_GET[id]' AND evento='$_GET[evento]'");
$sql2= mysql_query("SELECT * FROM fotos WHERE evento='$_GET[evento]'");
$primeira_linha = mysql_result($sql2,1,'foto') or print mysql_error();
$exe= mysql_query($sql,$conexao) or print mysql_error();
while ($linha= mysql_fetch_array($exe)){
echo "<div align='center'><img src='$linha[foto]' border='0' width='380' height='285'></div>";

?>

Abraços

Share this post


Link to post
Share on other sites
  • 0

john amigao ... retorna esse erro

Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 3 in c:\inetpub\wwwroot\ibalada\feito\foto_cima.php on line 44
Você tem um erro de sintaxe no seu SQL próximo a 'Resource id #2' na linha 1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\ibalada\feito\foto_cima.php on line 46

Share this post


Link to post
Share on other sites
  • 0

Bem, eu sinceramente não faço idéia (tongue.gif) sobre o que se trata esse erro...Então...vamo dá uma arrumada no código...pra ver se funciona:

<?
$id = $_GET["id"];
$conexao= mysql_connect("localhost","root","") or die(mysql_error());
//coloquei o die
mysql_select_db("balada")
$sql= mysql_query("SELECT * FROM fotos WHERE idfoto='".$_GET['id']."' AND evento='".$_GET['evento']."'");
$sql2= mysql_query("SELECT * FROM fotos WHERE evento='".$_GET['evento']."'");
$primeira_linha = mysql_result($sql2,1,'foto') or die(mysql_error());
while ($linha= mysql_fetch_array($exe)){
echo "<div align='center'><img src='".$linha['foto']."' border='0' width='380' height='285'></div>";
?>

Abraços...Espero que funcione smile.gif

Share this post


Link to post
Share on other sites
  • 0

olha so .. deixei assim

<?
$id = $_GET["id"];
$evento = $_GET["evento"];
$conexao= mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("balada")
$sql= mysql_query("SELECT * FROM fotos WHERE idfoto='$id' AND evento='$evento'");
$sql2= mysql_query("SELECT * FROM fotos WHERE evento='$evento'");
$primeira_linha = mysql_result($sql2,1,'foto') or die(mysql_error());
while ($linha= mysql_fetch_array($exe)){
echo "<div align='center'><img src='".$linha['foto']."' border='0' width='380' height='285'></div>";
?>
mas retorna erro sad.gif
Parse error: parse error, unexpected T_VARIABLE
linha onde esta o erro
$sql= mysql_query("SELECT * FROM fotos WHERE idfoto='$id' AND evento='$evento'");

não acheo o erro sad.gif espero q alguém me ajude

Share this post


Link to post
Share on other sites
  • 0

$sql= mysql_query("SELECT * FROM fotos WHERE idfoto='$id' AND evento='$evento'");

$sql2= mysql_query("SELECT * FROM fotos WHERE evento='$evento'");

$primeira_linha = mysql_result($sql2,1,'foto') or die(mysql_error());

você pode fazer isso????

Share this post


Link to post
Share on other sites
  • 0

iliidian .. mas já ta olha

$sql2= mysql_query("SELECT * FROM fotos WHERE evento='$evento'");
$primeira_linha = mysql_result($sql2,1,'foto') or die(mysql_error());

Share this post


Link to post
Share on other sites
  • 0

Ahhhhhh, agora eu entendi o porque disso... foi mal! você não tá querendo chamar as duas variáveis $sql, né? Então beleza... smile.gif

Share this post


Link to post
Share on other sites
  • 0

Aff laugh.gif ...Tá faltando um ";" ...Olha:

<?
$id = $_GET["id"];
$evento = $_GET["evento"];
$conexao= mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("balada");
$sql= mysql_query("SELECT * FROM fotos WHERE idfoto='$id' AND evento='$evento'");
$sql2= mysql_query("SELECT * FROM fotos WHERE evento='$evento'");
$primeira_linha = mysql_result($sql2,1,'foto') or die(mysql_error());
while ($linha= mysql_fetch_array($exe)){
echo "<div align='center'><img src='".$linha['foto']."' border='0' width='380' height='285'></div>";
?>

Tenta assim biggrin.gif

Abraços

Share this post


Link to post
Share on other sites
  • 0

bah nada sad.gif olha so

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\ibalada\feito\foto_cima.php on line 56
ta foda ... tudo q eu quero é quando entrar em fotos.php?evento=blabla abra a primeira foto cujo o campo evento seja blabla .. vou mostrar meu codigo todo
<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<TABLE width=621 height=325 border=0 cellPadding=0 cellSpacing=0 dwcopytype="CopyTableRow">
  <TBODY>
    <TR> 
      <TD width="67%" height=325 valign="top"> 
        <DIV align=center> 
          <TABLE cellSpacing=0 cellPadding=0 width="79" border=0>
            <TBODY>
              <TR> 
                <TD vAlign=top align=left width="2%" 
          background=foto_comentario_arquivos/caixa_borda_top.jpg 
            height=1><IMG height=17 
            src="imagens/caixa_borda_top_esq.jpg" width=7></TD>
                <TD width="88%" 
          background=imagens/caixa_borda_top.jpg><IMG 
            height=17 src="imagens/fotos.jpg" width=178></TD>
                <TD vAlign=top align=right width="10%" 
          background=foto_comentario_arquivos/caixa_borda_top.jpg><IMG 
            height=17 src="imagens/caixa_borda_top_dir.jpg" 
            width=7></TD>
              </TR>
              <TR> 
                <TD vAlign=top align=left 
          background=imagens/caixa_borda_esq.jpg 
            height=242><IMG height=17 
            src="imagens/caixa_borda_esq.jpg" width=7><BR> <IMG 
            height=17 src="imagens/caixa_borda_esq.jpg" 
            width=7><BR> <IMG height=17 
            src="imagens/caixa_borda_esq.jpg" width=7><BR> <IMG 
            height=17 src="imagens/caixa_borda_esq.jpg" 
            width=7> </TD>
                <TD bgColor=#666666> <DIV align=center><?
    $id = $_GET["id"];
$conexao= mysql_connect("localhost","root","") or print mysql_error();
mysql_select_db("balada",$conexao) or print mysql_error();
$sql= "SELECT * FROM fotos WHERE idfoto='$_GET[id]' AND evento='$_GET[evento]'";
$exe= mysql_query($sql,$conexao) or print mysql_error();
while ($linha= mysql_fetch_array($exe)){
echo "<div align='center'><img src='$linha[foto]' border='0' width='380' height='285'></div>";

?> </DIV></TD>
                <TD vAlign=top align=right 
          background=imagens/caixa_borda_dir.jpg><IMG 
            height=17 src="imagens/caixa_borda_dir.jpg" 
            width=7><BR> <IMG 
            height=17 src="imagens/caixa_borda_dir.jpg" 
            width=7> <BR> <IMG 
            height=17 src="imagens/caixa_borda_dir.jpg" 
            width=7> <BR> <IMG 
            height=17 src="imagens/caixa_borda_dir.jpg" 
            width=7> </TD>
              </TR>
              <TR> 
                <TD vAlign=top align=left 
          background=foto_comentario_arquivos/caixa_borda_inf.jpg 
            height=1><IMG height=11 
            src="imagens/caixa_borda_inf_esq.jpg" width=7></TD>
                <TD background=imagens/caixa_borda_inf.jpg></TD>
                <TD vAlign=top align=right 
          background=foto_comentario_arquivos/caixa_borda_inf.jpg><IMG 
            height=11 src="imagens/caixa_borda_inf_dir.jpg" 
            width=7></TD>
              </TR>
            </TBODY>
          </TABLE>
        </DIV></TD>
      <TD vAlign=top width="33%" bgColor=#000000> <TABLE borderColor=#000000 height=100 cellSpacing=0 cellPadding=0 
      width="100%" bgColor=#000000 border=1>
          <TBODY>
            <TR> 
              <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                  <TBODY>
                    <TR> 
                      <TD vAlign=top align=left width="1%" 
                background=foto_comentario_arquivos/caixa_borda_top.jpg 
                  height=1><IMG height=17 
                  src="imagens/caixa_borda_top_esq.jpg" 
                width=7></TD>
                      <TD width="95%" 
                background=imagens/caixa_borda_top.jpg><IMG 
                  height=17 src="imagens/COMENTARIOS.jpg" 
                  width=178></TD>
                      <TD vAlign=top align=right width="4%" 
                background=foto_comentario_arquivos/caixa_borda_top.jpg><IMG 
                  height=17 
                  src="imagens/caixa_borda_top_dir.jpg" 
                width=7></TD>
                    </TR>
                    <TR> 
                      <TD vAlign=top align=left 
                background=imagens/caixa_borda_esq.jpg 
                height=242><IMG height=17 
                  src="imagens/caixa_borda_esq.jpg" width=7><BR> <IMG height=17 
                  src="imagens/caixa_borda_esq.jpg" width=7><BR> <IMG height=17 
                  src="imagens/caixa_borda_esq.jpg" width=7><BR> <IMG height=17 
                  src="imagens/caixa_borda_esq.jpg" width=7> </TD>
                      <TD bgColor=#666666><table width="193" height="247" border="0" cellpadding="0" cellspacing="0">
                          <tr> 
                            <td width="193" height="247" valign="top" background="imagens/fundo_coment.jpg">
                              <? } include("coment.php"); ?>
                            </td>
                          </tr>
                        </table></TD>
                      <TD vAlign=top align=right 
                background=imagens/caixa_borda_dir.jpg><IMG height=17 
                  src="imagens/caixa_borda_dir.jpg" 
              width=7><BR> <IMG height=17 
                  src="imagens/caixa_borda_dir.jpg" 
              width=7><BR> <IMG height=17 
                  src="imagens/caixa_borda_dir.jpg" 
              width=7><BR> <IMG height=17 
                  src="imagens/caixa_borda_dir.jpg" 
              width=7></TD>
                    </TR>
                    <TR> 
                      <TD vAlign=top align=left 
                background=foto_comentario_arquivos/caixa_borda_inf.jpg 
                  height=1><IMG height=11 
                  src="imagens/caixa_borda_inf_esq.jpg" 
                width=7></TD>
                      <TD 
background=imagens/caixa_borda_inf.jpg></TD>
                      <TD vAlign=top align=right 
                background=foto_comentario_arquivos/caixa_borda_inf.jpg><IMG 
                  height=11 
                  src="imagens/caixa_borda_inf_dir.jpg" 
                width=7></TD>
                    </TR>
                  </TBODY>
                </TABLE></TD>
            </TR>
          </TBODY>
        </TABLE>
        <DIV align=center><IMG height=51 
      src="imagens/album_email.jpg" width=173 useMap=#Map 
      border=0> </DIV></TD>
    </TR>
  </TBODY>
</TABLE>
</body>
</html>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this