Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: soru13 en 3 Agosto 2010, 13:06 pm



Título: funcion where con varios campos diferentes
Publicado por: soru13 en 3 Agosto 2010, 13:06 pm
hola,estoy intentando usar la funcion where en sql para que me muestre el contenido de 2 campos diferentes,pero no lo consigo.El código que tengo es el siguiente:

Código
  1. $sql = "SELECT SQL_CALC_FOUND_ROWS img, nombre, dur, id FROM videos where cat + cat2 = 'Rubias' order by id desc LIMIT $offset, $limit";

pero no funciona bien la funcion where,me muestra todo el contenido de la tabla "videos",y yo solo quiero que en la tabla videos,me muestre solo los videos que en los campos "cat" y "cat2" tengan el valor "Rubias",pero no lo consigo,aver si me podeis echar una ayudita porfavor.

gracias por la ayuda.


Título: Re: funcion where con varios campos diferentes
Publicado por: Novlucker en 3 Agosto 2010, 13:50 pm
Así como lo tienes estas concatenando ...
cat1 = 'Rubias' + cat2 = 'Rubias' == 'RubiasRubias'

Código
  1. WHERE cat1 = 'Rubias' OR cat2 = 'Rubias'

Saludos


Título: Re: funcion where con varios campos diferentes
Publicado por: soru13 en 3 Agosto 2010, 15:06 pm
asi quedo el codigo

Código
  1. $sql = "SELECT SQL_CALC_FOUND_ROWS img, nombre, dur, id FROM videos WHERE cat1 = 'Rubias' OR cat2 = 'Rubias' order by id desc LIMIT $offset, $limit";

pero me da error al mostrar la consulta

Código:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home2/rapmadri/public_html/tupixxx/lista3.php on line 37

en esta parte del codigo

Código
  1. <?php
  2.         while ($row = mysql_fetch_assoc($rs))
  3.         {
  4.            $name = $row["img"];
  5. $id = $row["nombre"]."";
  6. $dura = $row["dur"]."";  
  7. $url = $row["id"];
  8.         ?>
  9. <div style="float: left;">
  10. <?php

porque no me muestra la consulta? gracias por la ayuda


Título: Re: funcion where con varios campos diferentes
Publicado por: Novlucker en 3 Agosto 2010, 15:43 pm
Has revisado que la consulta que tienes ahora devuelva algo?

Saludos


Título: Re: funcion where con varios campos diferentes
Publicado por: soru13 en 3 Agosto 2010, 15:47 pm
ya lo conseguí gracias  ;D