[Ayuda] Con Base de Datos
Hola pues la verdad no publicaria esto si no fuera urgente. Lo que quiero saber y espero que ustedes me ayuden, es que tengo que hacer una tabla con...

Hola pues la verdad no publicaria esto si no fuera urgente.

Lo que quiero saber y espero que ustedes me ayuden, es que tengo que hacer una tabla con sql y poner datos etc.

La cosa es que ya hice todo el procedimiento y todo, una fila con nombre mensaje y ahi puse el mensaje completo que nos hicieron poner.

la cosa es que la rege en todos los mensajes. en ves de ponerle hola, se me fue una pequeña g quedando Gola

y es para mañana a las 6 am

son como 200 mensajes y me da hueva editarlos uno por uno xD

bien pues me meti en su consulta y lo que hice fue hacer essta consulta

UPDATE darqk
SET mensaje 'hola '
WHERE mensaje LIKE '%gola%'

bueno para los que saben el set es para modificar esa parte del gola y ponerle hola.

pero lo que no encuentro es la manera de que cambie ese pedaso de palabra ya que si ejecuto la consulta, borra todo el contenido de "mensaje".

el like es para que encuentre este pedazo de texto "gola"

alguno de ustedes debe de saber sql o mysql ya que es similar y mismo

bueno si alguien tiene cotra variable que desse ayudar para poder arreglar estos errores se los agradeceria
bueno yo solo uso mysql en php nunca he usado en otra aplicacion...
el mensaje solo dice hola o dice hola dark... hola tu... hola xxx, etc

si solo dice hola
UPDATE nombretabla SET mensaje='hola' WHERE mensaje='gola'
y porque no haces el update en todo el mensaje?

UPDATE darqk
SET mensaje 'tu mensaje incluido hola bien xD '
WHERE mensaje='mensaje en el ke la cagaste'

o sino no te entendi
no si hace eso no pasa nada, ya que el mensaje dice mas de 40 lineas.

si le pones mensaje='gola'

solo busca mensajes que solo tengan la palabra hola.

(25 Mar, 2011, 7:03 pm)jose12yo escribió: y porque no haces el update en todo el mensaje?

UPDATE darqk
SET mensaje 'tu mensaje incluido hola bien xD '
WHERE mensaje='mensaje en el ke la cagaste'

o sino no te entendi

lo mismo
osea todos los mensajes son diferentes?,si es asi solo se me ocurre cambiarlo con php

salu2
Si a mi tambien pero segun parece no es una pagina web si no algun tipo de aplicacion, cierto
todos son diferentes.

son como oraciones pequeñas

qye llevaran lo siguiente

Hola hoy me levante temprano
hola hoy me dormi en clases
hola soy darqk

esos son ejemplos, y solo lo que utilizamos es sql, en esta materia no php u.u
.... si pero si tienes un servidor web que conecte con ese servidor mysql podria editarse con php entonses
asi lo haria "UPDATE darqk SET mensaje = REPLACE(mensajes,'gola','hola')" (no se como sea en otras bases de datos)

primero se pone el nombre del campo ('mensajes' en este caso),luego 'gola'(es el texto q buscas),y por ultimo el texto que reemplazará al otro 'hola Tongue y listo

salu2'
no lo probe pero deberia funcionar asi

Código PHP:
$query $db->query("SELECT mensaje FROM tablanombre");
while(
$remplazar $db->fetch_array($query))
{
    if(
stristr($remplazar[mensaje],"gola"))
    {
        
$remplazar[mensaje] = preg_replace("!gola!Us","Hola"$remplazar[mensaje]);
        
$db->update_query("nombre_de_la_tabla"$remplazar[mensaje],"id=".$remplazar[id]);
    }


acabo de entrar y vi y solo lo ise en blick de notas rapido ya ai tu remplazas nombre de tabla,id,etc

Saludos!
Tema cerrado