Foros del Web » Programando para Internet » PHP »

Borrar contenido de la BD

Estas en el tema de Borrar contenido de la BD en el foro de PHP en Foros del Web. No sé que me ocurre últimamente pero nada me sale bien. Estoy mostrando de forma simple los resultados que tengo en la base de datos, ...
  #1 (permalink)  
Antiguo 02/01/2008, 16:23
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 18 años, 11 meses
Puntos: 0
Borrar contenido de la BD

No sé que me ocurre últimamente pero nada me sale bien.

Estoy mostrando de forma simple los resultados que tengo en la base de datos, y al lado he puesto un enlace para borrar dicho registro si es necesario.

Pues no sé que pasa ahora pero no me los elimina.. y no sé el porque sucede.

Estos son los códigos que tengo, por si alguien puede decirme donde tengo el fallo:

Código PHP:
<a href="eliminiar.php?id=<?php echo $pdesign["id"]; ?>">Eliminar</a>

y despues eliminar.php

Código PHP:
<?php 
   
include("conex.php"); 
   
$link=Conectarse(); 
   
$id=$_GET['id']; 
   
mysql_query("delete from productos where id=$id",$link); 
    
   
header("Location: eliminar_productos.php"); 
?>
Entiendo que todo está correctamente verdad?

Es posible que por tener todo esto en un iframe venga todo este error, y no lo recoja en el GET? si es ese el posible error como podría aquipararlo para que rule correctamente?

Gracias
  #2 (permalink)  
Antiguo 02/01/2008, 16:46
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: Borrar contenido de la BD

Que tal Raules

Código PHP:
$consulta "delete * from productos where id = '$id' ";
$result mysql_query($consulta$link) or die( mysql_error() ); 
y miras que error te esta dando

Saludos.
  #3 (permalink)  
Antiguo 02/01/2008, 16:48
Avatar de _cx
_cx
 
Fecha de Ingreso: diciembre-2007
Ubicación: Montevideo, Uruguay
Mensajes: 70
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: Borrar contenido de la BD

no los elimina? qué error te muestra?
para ver los errores de la consulta (si los hay) pones:
Código PHP:
<?php
echo mysql_error();
?>
  #4 (permalink)  
Antiguo 02/01/2008, 18:40
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Borrar contenido de la BD

me muestra este error:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '* from productos where id = '90'' at line 1
  #5 (permalink)  
Antiguo 02/01/2008, 18:41
 
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 319
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Borrar contenido de la BD

Ya está resuelto.... y no sé el porque...
  #6 (permalink)  
Antiguo 02/01/2008, 18:42
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Re: Borrar contenido de la BD

Cuando usas DELETE no lleva asterisco



Código PHP:
$consulta "delete from productos where id = '$id' ";
$result mysql_query($consulta$link) or die( mysql_error() ); 
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #7 (permalink)  
Antiguo 02/01/2008, 18:45
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Borrar contenido de la BD

que raro..
prueba asi:

Código PHP:
$consulta "DELETE FROM productos WHERE id=$id"
saludos!
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #8 (permalink)  
Antiguo 02/01/2008, 18:46
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Borrar contenido de la BD

No habia visto la respuesta anterior..
toda la razon, es el "*"

saludos
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #9 (permalink)  
Antiguo 02/01/2008, 19:23
Avatar de bulter  
Fecha de Ingreso: enero-2008
Mensajes: 137
Antigüedad: 16 años, 3 meses
Puntos: 20
Re: Borrar contenido de la BD

OMG ....

Código PHP:
<?php 
   
include("conex.php"); 
   
$link=Conectarse(); 
   
$id = (int)$_GET['id']; 
   
$query mysql_query("DELETE FROM productos WHERE id = ".$id)or die(mysql_error());
    
   
header("Location: eliminar_productos.php"); 
?>
Saludos bulter
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 05:28.