Foros del Web » Programando para Internet » PHP »

Sentencia LIKE y problemas

Estas en el tema de Sentencia LIKE y problemas en el foro de PHP en Foros del Web. muy buenos días, estaba yo con mis experimentos, y bueno; quería hacer una consulta y leer todos los registros que en el campo categoría tienen ...
  #1 (permalink)  
Antiguo 06/04/2009, 02:45
 
Fecha de Ingreso: febrero-2009
Mensajes: 580
Antigüedad: 15 años, 3 meses
Puntos: 13
Sentencia LIKE y problemas

muy buenos días,

estaba yo con mis experimentos, y bueno; quería hacer una consulta y leer todos los registros que en el campo categoría tienen un texto similiar a 'street' (o mejor dicho, que contenga 'street' ),

bien, lo que hago es

Código PHP:
<?php
$cat 
"street";
$sql " SELECT * FROM `artistas` WERE categoria LIKE '%".$cat."%'";


$rs mysql_query($sql$con);
?>
he probado así tb:

Cita:
$sql = " SELECT * FROM `artistas` WERE categoria LIKE '%'.$cat.'% ";


y luego tengo:

Cita:
<div id="contenido">

<h1>Street-Artistas</h1>
<p>Texto presentando generalmente los artistas de la sección
<p>

<?php
if(mysql_num_rows($rs)>0)
{
while($row = mysql_fetch_assoc($rs))
{
$idnt=$row['id'];
//echo "<p><a href='noticias1.php?noticia=row'";echo ">"; echo $row['titulo']; echo "</a></p>";
echo "<div id='artista'><a href='artista1.php?artista=".$idnt."'>".$row['non']."</a></div>";
}
}


?>

Básicamente, la estructura de esta consulta e interpretación es lo que tengo en el resto de consultas, solo que en esta le he añadido la propiedad LIKE,

el caso es que en la linea que he puesto en negrita, me da el siguiente error:

Cita:
PHP Error Message

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a9460074/public_html/artistasstreet.php on line 59

Alguien sabe por qué? :$


-EDIT-

comentar que la conexión se hace bien, y todo eso.. :P

-EDIT-

solucionado, sorrry y gracias! :D


un saludo, y gracias!

Última edición por Bam_Margera; 06/04/2009 a las 03:21 Razón: añadir info problema
  #2 (permalink)  
Antiguo 06/04/2009, 09:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Sentencia LIKE y problemas

Tema trasladado desde MySQL.

http://www.forosdelweb.com/f21/funci...-datos-413499/
  #3 (permalink)  
Antiguo 06/04/2009, 09:19
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 15 años, 3 meses
Puntos: 11
Respuesta: Sentencia LIKE y problemas

bien, y el problema fue?

por lo que veo esta consulta esta bien

$sql = " SELECT * FROM `artistas` WERE categoria LIKE '%".$cat."%'";


pero sería bueno que nos dijeras donde estaba el error

saludos
  #4 (permalink)  
Antiguo 06/04/2009, 09:51
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Sentencia LIKE y problemas

$sql = " SELECT * FROM `artistas` WERE categoria LIKE '%".$cat."%'";

el were es where.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.