Advertisement
Guest User

Untitled

a guest
Jun 18th, 2017
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.80 KB | None | 0 0
  1. <?php
  2. // Arquivo de conexão connDB.php
  3. $host = "localhost";
  4. $db = "estofamix";
  5. $user = "root";
  6. $pass = "";
  7. $connDB = mysql_connect($host, $user, $pass) or die("Não foi possível realizar a conexão com o banco de dados");
  8. mysql_select_db("estofamix");
  9. ?>
  10.  
  11. <?php
  12. // intenção: Pegar as fotos que fazem parte do grupo 'Berço' que esta gravado na tabela produtos
  13. // tabela fotos: id, foto, fk_produto             tabela produtos: id, nome, descrição, grupo
  14. // PROBLEMA: Não imprimi nada na tela, o print dentro do loop nao imprime, ja tentei mysql_fetch_array , mysql_fetch_assoc e mysql_fetch_row e nada.
  15.  
  16.      require_once('../../Connections/connDB.php');
  17.      
  18.      $resultado = mysql_query("SELECT a.* FROM fotos a INNER JOIN produtos b ON a.fk_produto=b.id WHERE b.grupo = 'Berço'") or die("Não foi possível realizar a consulta ao banco de dados.");
  19. /* tb pode ser
  20.          $resultado = mysql_query("SELECT b.*, a.id FROM produtos a, fotos b WHERE a.id = b.fk_produto AND a.grupo = 'berço'") or die ("Náo foi possível realizar a consulta"); */
  21. //as 2 querys de $resultado foram testadas e estão funcionando perfeitamente no heidiSQL.
  22.  
  23.         print $resultado; //testando ver o que retorna, retorna um resource id # que vou jogar no array abaixo.
  24.  
  25.     $num_rows = mysql_num_rows($resultado); // testando o numero de linhas q estao vindo no resource.
  26.  
  27.         echo "$num_rows Rows\n"; //aqui ta retornando 0 rows.
  28.  
  29.     while($linha=mysql_fetch_array($resultado)) {
  30.  
  31.             $id = $linha['id'];
  32.         $foto = $linha['foto'];
  33.         $fk = $linha['fk_produto'];
  34.        
  35.         print $id; // teste para ver se imprime o id.
  36.         ?>
  37.         <a href="detalhes.php?produto=<?php print $fk; ?>">
  38.                 <img src="sistema/fotos/mini<?php print $foto; ?>" border='0' /></a>&nbsp;
  39.     <?php   } mysql_free_result($resultado);   ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement