Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/10/2004, 10:21
YDIABLOY
 
Fecha de Ingreso: septiembre-2004
Mensajes: 58
Antigüedad: 19 años, 6 meses
Puntos: 0
mira esta es la sentencia que hago para que busque en x base en x tabla en la columna repuestos pero nesecito que busque solo en la primera letra

$pSearch = @$HTTP_GET_VARS["psearch"];
$pSearchType = @$HTTP_GET_VARS["psearchtype"];
if ($pSearch <> "") {
$pSearch = str_replace("'", "\'", $pSearch);
if ($pSearchType <> "") {
while (strpos($pSearch, " ") > 0) {
$pSearch = str_Replace(" ", " ",$pSearch);
}
$arpSearch = explode(" ", trim($pSearch));
foreach ($arpSearch as $kw) {
$b_search .= "(";
$b_search .= "`repuesto` LIKE '%" . trim($kw) . "%' OR ";
if (substr($b_search, -4) == " OR ") {
$b_search = substr($b_search, 0, strlen($b_search)-4);
}
$b_search .= ") " . $pSearchType . " ";
}
} else {
$b_search .= "`repuesto` LIKE '%" . $pSearch . "%' OR ";
}
}
if (substr($b_search, -4) == " OR ") {
$b_search = substr($b_search, 0, strlen($b_search)-4);
}
if (substr($b_search, -5) == " AND ") {
$b_search = substr($b_search, 0, strlen($b_search)-5);
}