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:
$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.
Así como lo tienes estas concatenando ...
cat1 = 'Rubias' + cat2 = 'Rubias' == 'RubiasRubias'
where cat1 = 'Rubias' or cat2 = 'Rubias'
Saludos
asi quedo el codigo
$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
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
<?php
while ($row = mysql_fetch_assoc($rs))
{
$name = $row["img"];
$id = $row["nombre"]."";
$dura = $row["dur"]."";
$url = $row["id"];
?>
<div style="float: left;">
<?php
porque no me muestra la consulta? gracias por la ayuda
Has revisado que la consulta que tienes ahora devuelva algo?
Saludos
ya lo conseguí gracias ;D