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

Problema consulta SQL borrado registro

Estas en el tema de Problema consulta SQL borrado registro en el foro de Bases de Datos General en Foros del Web. Hola: El caso es que estoy intentando borrar un registro, pero no lo consigo, intento pasar los datos al script borrar.php pero o no los ...
  #1 (permalink)  
Antiguo 02/07/2009, 03:20
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 14 años, 11 meses
Puntos: 0
Problema consulta SQL borrado registro

Hola:

El caso es que estoy intentando borrar un registro, pero no lo consigo, intento pasar los datos al script borrar.php pero o no los envio bien... o hago bien el borrado

Código PHP:
<?php
include "conexion.php";
$result=mysql_query("SELECT * FROM usuarios",
  
$conexion);
echo
"<table width=300>
<tr>
<td><b>Nombre</b></td><td><b>Apellido</b></td><td><b>Mail</b></td><td><b>Telefono</b></td>
</tr>"
;
while(
$row=mysql_fetch_row($result)){
  echo 
"<tr>
    <td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td>
    </tr><td><a href=\"borrar.php?nombre=$row[0]&apellidos=$row[1]\">Borrar</a></td>"
;
}
echo
"</table>";
include 
"cerrar_conexion.php";
?>
Código PHP:
<?php
include "conexion.php";

//Estas 2 lineas en un principio no lo puse, y tampoco  funcionaba
$nombre=$_GET['nombre'];
$apellido=$_GET['apellido'];


mysql_query("DELETE FROM usuarios WHERE nombre=$nombre and apellido=$apellido ");
include 
"cerrar_conexion.php";
?>
Alguna idea?? Gracias
  #2 (permalink)  
Antiguo 02/07/2009, 04:13
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Problema consulta SQL borrado registro

Acabo de descubrir que lo pasaba como apellidos y lo recibia como apellido.

Aun asi sigue sin funcionar....
  #3 (permalink)  
Antiguo 02/07/2009, 04:31
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Problema consulta SQL borrado registro

Hola,

Tanto nombre como apellido son strings verdad???

En la sentencia intenta ponerlos con comillas asi alomejor te encuentra ese nombre y apellido porque es posible que lo estes comparando mal.

Quedaria algo parecido a esto:

Código PHP:
mysql_query("DELETE FROM usuarios WHERE nombre="."'"."$nombre"."'"." and apellido="."'"."$apellido "); 
Cada ."'". son "(dobles comillas) ' (comilla simple) " (dobles comillas) es que se ve muy lioso.
  #4 (permalink)  
Antiguo 02/07/2009, 17:18
 
Fecha de Ingreso: junio-2009
Mensajes: 7
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Problema consulta SQL borrado registro

Graaacias!! Ya me funciona

Un saludo!
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 16:01.