Foros del Web » Programando para Internet » PHP »

Ayuda con eliminar linea en php

Estas en el tema de Ayuda con eliminar linea en php en el foro de PHP en Foros del Web. No se como hacer para eliminar una linea de un dato que tengo guardado en una base de dato... ejemplo: linea 1 linea 2 linea ...
  #1 (permalink)  
Antiguo 29/12/2005, 09:48
 
Fecha de Ingreso: diciembre-2005
Mensajes: 105
Antigüedad: 12 años
Puntos: 0
Exclamación Ayuda con eliminar linea en php

No se como hacer para eliminar una linea de un dato que tengo guardado en una base de dato... ejemplo:
linea 1
linea 2
linea 3

yo preciso eliminar por ejemplo la linea 2... como se haria alguien tiene idea, ya que busco y no encuentro nada... El ejemplo concreto es que preciso eliminar las cabecera de un mail que esta guardado en una base de datos...

Gracias
  #2 (permalink)  
Antiguo 29/12/2005, 09:59
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 12 años, 10 meses
Puntos: 10
Muy buenas,
no ser si te refieres a esto:
Código PHP:
$str_del "DELETE FROM $sql_tabla WHERE ID = $id";
$result mysql_query($str_del); 
donde $sql_tabla es la tabla donde tienes guarado esas lineas, y el $id el numero clave donde se encuantra el dato a eliminar.

Espero q te sirva de ayuda

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #3 (permalink)  
Antiguo 29/12/2005, 10:08
 
Fecha de Ingreso: diciembre-2005
Mensajes: 105
Antigüedad: 12 años
Puntos: 0
Hola gracias por responder! eso me podria servir, si me permitiera seleccionar dentro del id de la tabla una linea del texto y borrarla sirve?


A ver si me explico mejor:
Tengo el siguiente texto metido dentro de una base de dato en Mysql , lo que quiero borrar son los encabezado, quiero dejar solo el texto del mail... Al final te muestro lo que hice para visualizarlo...

Código:
Subject: titulo del mail
To: [email protected]
From: "[email protected]" 
Return-Path: 
MIME-Version: 1.0
Date: Thu, 29 Dec 2005 02:33:36 -0300
Content-Type: multipart/mixed; boundary="--Boundary-=_07bb002c18cc2660128577809416c398"
X-Mailer: b1gMail 6.2.0 Final (www.b1g.de)
X-Sender-IP: [201.250.98.126]
X-Priority: 3

This is a multi-part message in MIME format.

----Boundary-=_07bb002c18cc2660128577809416c398
Content-Type: text/plain; CHARSET=iso-8859-1

cuerpo del mensaje
lo que tengo hecho hasta ahora es lo siguiente:
Código:
<?php 
$conexion = mysql_connect("localhost","user","clave") 
or die ("Fallo en el establecimiento de la conexión"); 
mysql_select_db("prueba_cont") 
or die("Error en la selección de la base de datos"); 

$result = mysql_query ("SELECT * FROM `mails` WHERE 1" )
or die("Error en la consulta SQL"); 

while( $row = mysql_fetch_array ( $result )) { 
$texto = $row[body];
$texto = str_replace("\r\n","<br>",$texto);

		
echo "<div align=center> 
<center> 
<table border=0 width=53% cellspacing=0 cellpadding=0> 
<tr> 
<td width=100% bgcolor=#000000> 
<table border=0 width=100% cellpadding=0 cellspacing=1> 
<tr> 
<td width=100% bgcolor=#006699> 
<p align=center><b><font face=Tahoma size=2 color=#FFFFFF>$title</font></b></td> 
</tr> 
<tr> 
<td width=100% bgcolor=#FFFFFF><font face=Tahoma size=1>$texto</font></td> 
</tr> 
<tr> 
<td width=100% bgcolor=#FF9900> 
<p align=center><font face=Tahoma size=1><font color=#FFFFFF>Escrita 
por</font> </font><b><a href=mailto:$row[email]><font face=Tahoma size=1>$von_name</font></a></b><font face=Tahoma color=#FFFFFF size=1> 
 <font color=#FFFFFF>
el $row[fecha]</font></font></td>
</tr> 
</table> 
</td> 
</tr> 
</table> 
</center> 
</div> 

<div align=center> 
<center> 
<table border=0 width=44%> 
<tr> 
<td width=100%><font face=Tahoma color=#FFFFFF size=1>.</font></td> 
</tr> 
</table> 
</center> 
</div> 
<p> "; 

}

#Cerramos la conexión con la base de datos 
mysql_close($conexion); 
?>

Asi que no se como hacerlo, me da lo mismo borrarlo de la Db o del resultado mediante codigo en php, pero no se como hacerlo... Alguna idea de como hacer???
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 10:09.