Problema al Borrar datos de la Base de Datos

Iniciado por bels_mike, 28 Diciembre 2007, 13:10 PM

0 Miembros y 1 Visitante están viendo este tema.

bels_mike

Bueno, yo ya no se que hacer, veis vosotros algun fallo en este archivo?:

Código (php) [Seleccionar]
<?php
   
include("conect.php"); 
   
$link=Conectarse();
   
mysql_query("delete from Noticias where id = $_GET[id]",$link);
   
   
header("Location: index.php");
?>


supuestamente si yo me meto en borranew.php?id=5 tendria que borrar la noticia 5 pero no la borra joe no se porquealguien me puede ayudar???

Red Mx

sip un par de errores en la sentencia

Código (php) [Seleccionar]
<?php
   
include("conect.php"); 
   
$link=Conectarse();
   
mysql_query("DELETE FROM Noticias WHERE id='$_GET['id']'");
   
header("Location: index.php");
?>


no se si en tu funcion conectarse ya selecciones la base de datos

$link = mysql_connect($host,$user,$pass);
mysql_select_db($db, $link);



tambien no se si uses variables de sesion por que cualquiera podria borrar .
Desarrollar Malware Es Causa De Cancer...

bels_mike

sip en la variable de conectarse ya lo tengo, después de comer pruebo y ya te digo, aunque no se donde está el fallo xDDD

bels_mike

#3
Nada sigue sin funcionar, y lo raro es que si hago la consulta en mysql s i que va,

Código (sql) [Seleccionar]
DELETE FROM Noticias WHERE id= 5

tambien he probado a dejar esto en el archivo:

Código (php) [Seleccionar]

<?php
   
include("conect.php"); 
   
$link=Conectarse();
   
mysql_query("DELETE FROM Noticias WHERE id='5'");
   
header("Location: index.php");
?>


en plan prueba, y no me va, joder el archivo conect es el que uso en toda la pagina y nunca me ha ido mal joe dios santo que hago xDDD

дٳŦ٭

Cita de: Red Mx en 28 Diciembre 2007, 13:29 PM
sip un par de errores en la sentencia

Código (php) [Seleccionar]
<?php
   
include("conect.php"); 
   
$link=Conectarse();
   
mysql_query("DELETE FROM Noticias WHERE id='$_GET['id']'");
   
header("Location: index.php");
?>


no se si en tu funcion conectarse ya selecciones la base de datos

$link = mysql_connect($host,$user,$pass);
mysql_select_db($db, $link);



tambien no se si uses variables de sesion por que cualquiera podria borrar .

Las mayúsculas y minúsculas no cuentan en sentencias MySQL  :P

Bels, qué error te da?


Con sangre andaluza :)


bels_mike

esque el problema es que no me da error jaja si no que pasa y va a index.php pero sin borrar el registro :(

дٳŦ٭

Cita de: bels_mike en 28 Diciembre 2007, 16:58 PM
esque el problema es que no me da error jaja si no que pasa y va a index.php pero sin borrar el registro :(

jeje, sorry.

Código (php) [Seleccionar]
mysql_query("DELETE FROM Noticias WHERE id='".$_GET['id']."'",$link);

Suerte


Con sangre andaluza :)


bels_mike

ahora tengo todo cerrado y mento qeu ir cuando vuelva lo pruebo pero puedo decirte que yo ya tube puesto algo muy muy muy parecido XDDD en fin nu saludo y gracias anticipadas

дٳŦ٭

Cita de: bels_mike en 28 Diciembre 2007, 17:21 PM
ahora tengo todo cerrado y mento qeu ir cuando vuelva lo pruebo pero puedo decirte que yo ya tube puesto algo muy muy muy parecido XDDD en fin nu saludo y gracias anticipadas

:¬¬

A ver pues, cuando tengas tiempo hazlo. Quita el header y activa el error_reporting() para ver que sale. También si puedes revisa el error_log del apache.

Suerte


Con sangre andaluza :)


bels_mike

no tengo el php en mi servidor, sinó en un servidor web asi que ¿como miro el error_log?