Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Borrado de registros que cumplan alguna condicion

Estas en el tema de Borrado de registros que cumplan alguna condicion en el foro de Mysql en Foros del Web. Soy un php"master" de copiar y adaptar, francamente hablando no se nada. Con MyphpAdmin, borro los registros que cumplen con x condicion. Yo quiero borrarlos ...
  #1 (permalink)  
Antiguo 27/05/2006, 11:26
 
Fecha de Ingreso: abril-2006
Ubicación: Santa Cruz
Mensajes: 74
Antigüedad: 18 años
Puntos: 0
Borrado de registros que cumplan alguna condicion

Soy un php"master" de copiar y adaptar, francamente hablando no se nada.

Con MyphpAdmin, borro los registros que cumplen con x condicion.

Yo quiero borrarlos desde mi pagina web.

He bajado varios script y no logro que ninguno funcione.

He probado modificando la comilla simple por la doble, poniendo limit, sin limit, con LIKE, sin LIKE y mil variaciones mas.

En todas me da alguno tipo de error.

Como siempre preguntan, va el codigo con su error:

$dbh=mysql_connect ("localhost", "naipes", "clave") or die ('No se puede establecer la conexión con la base de datos: ' . mysql_error());
mysql_select_db ("castillos");

DELETE FROM `codigo` WHERE `codigo`LIKE '%sac%' LIMIT 0, 30 ';

El mensaje de error es
Parse error: parse error, unexpected T_STRING in /home/web/public_html/bd/todos.php on line 6

La Linea 6 es justamente la que empieza con DELETE

Una ayudinga por favor
  #2 (permalink)  
Antiguo 28/05/2006, 10:43
 
Fecha de Ingreso: abril-2006
Mensajes: 19
Antigüedad: 18 años
Puntos: 0
hola, primero deberias un cambio parecido a este

$bd = mysql_select_db('castillos', $dbh);

ademas la consulta debe ir en una sentencia como esta

$result = mysql_query("DELETE FROM `codigo` WHERE `codigo`LIKE '%sac%' LIMIT 0, 30");

por si acaso, en tu consulta sin mysql_query tienes una comilla de mas al final
  #3 (permalink)  
Antiguo 28/05/2006, 22:05
 
Fecha de Ingreso: abril-2006
Ubicación: Santa Cruz
Mensajes: 74
Antigüedad: 18 años
Puntos: 0
Sonrisa ¡¡¡ FUNCIONó !!!

Muchas gracias

LUCHOP.

Por tomarte el trabajo de leer y responder mi consulta, y lo que es mejor responderla con una solucion.

A la solucion que me diste solo le borre el Limit y ya esta !!!

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 15:45.