Foros del Web » Programando para Internet » PHP »

mezclar FULLTEXT con LIKE

Estas en el tema de mezclar FULLTEXT con LIKE en el foro de PHP en Foros del Web. hola se me ha presentado el sgte problema: tengo una carpeta con imagenes a cuyos nombre les antecede una x ej: xmaria, xjuan.... el problema ...
  #1 (permalink)  
Antiguo 02/12/2009, 09:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
mezclar FULLTEXT con LIKE

hola
se me ha presentado el sgte problema:

tengo una carpeta con imagenes a cuyos nombre les antecede una x
ej: xmaria, xjuan....


el problema es que en la bd aparecen sin la x
ej:
maria, juan

he pensado en quitar las x de los nombres usando SELECT * from inventario WERE in_imag like '_%'

esto anularia la primera letra



Pero mi busqueda es FULLTEXT

$consulta = mysql_query("SELECT in_titulo, in_autor, in_id, in_imag,
MATCH (in_titulo, in_autor)
AGAINST ('$frase' IN BOOLEAN MODE) AS in_titulo
FROM inventario
WHERE MATCH (in_titulo, in_autor)
AGAINST ('$frase' IN BOOLEAN MODE)
ORDER BY in_titulo ASC", $conex)
or die(mysql_error());


entonces quedaria....si los mezclamos

o se le agrega una segunda query? con like?



pd:
no borrare cada x de la carpeta son 78.000 imagenes
  #2 (permalink)  
Antiguo 02/12/2009, 09:31
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: mezclar FULLTEXT con LIKE

en php

Código php:
Ver original
  1. $nombre = "ximagen.jpg";
  2. $nombre = preg_replace('/^x/i','',$nombre);
  3. echo $nombre;


saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 02/12/2009, 09:32
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: mezclar FULLTEXT con LIKE

Podrias hacer un script en php para que te cambie automaticamente los nombres de las imagenes
  #4 (permalink)  
Antiguo 02/12/2009, 09:41
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: mezclar FULLTEXT con LIKE

hola amigos!!

otra vez con dramas no?

bueno me interesa aprender a cambiar los nombres todos de una vez
explico en detalle

estan así

carpeta =contiene imagenes
bd= base datos

campo1= in_ISBN , libro"123465"

campo2= in_imag, imagen"123456

en carpeta aparecen , imagen "0123456"

deberia ser

campo1= in_ISBN , libro"123465"

campo2= in_imag, imagen"123456

en carpeta aparecen , imagen "123456"




pd:hidek1 donde agrego tu codigo?
  #5 (permalink)  
Antiguo 02/12/2009, 09:45
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: mezclar FULLTEXT con LIKE

armm ise el codigo al reves XD!... lo ise para sacarle la x del principio

es mas facil aun
solo

Código php:
Ver original
  1. $nombre = "imagen.jpg";
  2. $nombre = "x".$nombre;
  3. echo $nombre;

eso luego de rescatar los datos de sql
__________________
More about me...
~ @rhyudek1
~ Github
  #6 (permalink)  
Antiguo 02/12/2009, 09:52
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: mezclar FULLTEXT con LIKE

entonces

<?php
$foto = $_GET[in_id];
$link = mysql_connect("localhost","root","etisdemian");
mysql_select_db("based", $link);
$result = mysql_query("SELECT in_imag, in_ISBN FROM inventario WHERE in_id='$foto'");
$nombre = "imagen.jpg";
$nombre = "x".$nombre;
echo $nombre;
$result_array = mysql_fetch_array($result);

echo $result_array['in_ISBN'];
?>
<img src ="http://localhost/pruabaphp/zenkyu/prd/<?php echo $result_array[0];?>.jpg">



es una aplicacion bruta.....jeje(soy novato)

PD:

no existira un comando para

renombrar todos los campos B
con igual nombre que el campo A??
  #7 (permalink)  
Antiguo 02/12/2009, 09:55
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: mezclar FULLTEXT con LIKE

no quita mi codigo... solo pone

<img src ="http://localhost/pruabaphp/zenkyu/prd/x<?php echo $result_array[0];?>.jpg">

y listo xD
__________________
More about me...
~ @rhyudek1
~ Github
  #8 (permalink)  
Antiguo 02/12/2009, 10:52
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: mezclar FULLTEXT con LIKE

bueno..
corte por lo sano
(porque descubri que no solo tienen una letra demas, sino que en ocaciones el titulo guardado en base de datos en campo "imagen"
no corresponde con el nombre de la imagen guardada en la carpeta imagenes

xD

gracias
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 01:36.