Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2005, 18:41
MATUTE[HDK]
 
Fecha de Ingreso: agosto-2003
Mensajes: 39
Antigüedad: 23 años, 2 meses
Puntos: 0
Ayudita con buscador - Instacias SQL

Hola a todos mi duda reside aca, quiero buscar en 2 columnas en vez de una sola como me permite el dreamwaver. debe ser una tontera pero bueno no me sale.

Código PHP:
"SELECT * FROM lista_de_hoteles WHERE categoria = '%s' ORDER BY nombre ASC" 
eso seria lo que ve una sola columna que se llama "categoria" y yo quisiera leer en "categoria" y en "nombre" probe poniendo AND y no anda probe poniendo OR y no anda, que tengo que poner :S, comas? punto y coma? parece una tontera pero no me sale. desde ya muchas gracias :D y ahora pongo el buscador completo para que lo analicen cualquier cosa.

Código PHP:
<?php 
$maxRows_Recordset1 
= 10; 
$pageNum_Recordset1 = 0; 
if (isset(
$_GET['pageNum_Recordset1'])) { 
  
$pageNum_Recordset1 = $_GET['pageNum_Recordset1']; 
} 
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; 

$colname_Recordset1 = "1"; 
if (isset(
$_POST['buscador'])) { 
  
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_POST['buscador'] : addslashes($_POST['buscador']); 
} 
mysql_select_db($database_conexion, $conexion); 
$query_Recordset1 = sprintf("SELECT * FROM lista_de_hoteles WHERE categoria = '%s' ORDER BY nombre ASC", $colname_Recordset1); 
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); 
$Recordset1 = mysql_query($query_limit_Recordset1, $conexion) or die(mysql_error()); 
$row_Recordset1 = mysql_fetch_assoc($Recordset1); 

if (isset(
$_GET['totalRows_Recordset1'])) { 
  
$totalRows_Recordset1 = $_GET['totalRows_Recordset1']; 
} else { 
  
$all_Recordset1 = mysql_query($query_Recordset1); 
  
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1); 
} 
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; 
?>