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

Borrar fila de base de datos

Estas en el tema de Borrar fila de base de datos en el foro de Mysql en Foros del Web. Hola a todos! verán tengo un pequeño problema, he realizado mediante código php una consulta a la base de datos, cada fila mostrada quiero crearle ...
  #1 (permalink)  
Antiguo 20/02/2010, 19:24
 
Fecha de Ingreso: febrero-2010
Mensajes: 70
Antigüedad: 14 años, 9 meses
Puntos: 2
Sonrisa Borrar fila de base de datos

Hola a todos! verán tengo un pequeño problema, he realizado mediante código php una consulta a la base de datos, cada fila mostrada quiero crearle un link que borre dicha fila de la base de datos. Les dejo el código que tengo:

include("conexion.php");
mysql_select_db($mysql_database, $link);
$resultados = mysql_query("SELECT id FROM anuncios WHERE nick = '$nickUsuarioL' " . $criterio);

$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM anuncios WHERE nick = '$nickUsuarioL' ORDER BY id DESC" .$criterio . " limit " . $inicio . "," . $registros);
$total_paginas = ceil($total_registros / $registros);
echo "Número de anuncios publicados: " . $total_registros . "<br><br><br><a href='inicio.php?id=form_registro_anuncio'> Crear un anuncio</a>";
echo "<center>";
echo "<table width='386' border='1'>
<tr>
<td>Título</td>
<td>Descripción</td>
<td>Categoría</td>
<td>Provincia</td>
<td colspan='2' align = 'center'>Acciones</td>
</tr>";


if($total_registros) {


while($fila = mysql_fetch_object($resultados)) {

echo "<tr>
<td><b>".$fila->titulo ."</b></td>
<td>".$fila->descripcion ."</td>
<td>".$fila->categoria."</td>
<td>".$fila->provincia."</td>
<td><a href= 'editar_anuncio.php' border='0'><img src='img/adm_anuncios/edit.png'></a></td>
<td><a href= 'borrar_anuncio.php'><img src='img/adm_anuncios/delete.png'></a></td>
</tr><br>";

}

} else {
echo "<tr><td colspan='4'><font color='darkgray'>No se han publicado anuncios</font></td></tr>";
}

mysql_free_result($resultados);
mysql_close($link);

echo "</table>";
echo "</center>";
?>

Me gustaria que una imagen borrara una fila y la otra la editara. Gracuas de antemano!
  #2 (permalink)  
Antiguo 20/02/2010, 20:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Borrar fila de base de datos

Por un lado, en este foro no se debe poner código de programación. Sólo SQL y temas de bases de datos.
Tenlo en cuenta.

Por otro lado, en lo que has puesto no se vé ninguna sentencia DELETE, por lo que ese script, no sé que hace, pero sin duda no borra ninguna fila...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: borrar, fila, php
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 17:36.