
Eliminar Fila de la Tabla Galeria problema
Publicado por Krays.Dlwpter (1 intervención) el 07/06/2014 02:05:38
Buenos Dias. Señores tengo un problema, no puedo resolver el caso de borrar_galeria.php podrían ayudarme, yo se que es algo sensillo pero aún no lo veo, por favor iluminame.
Index.php:
Conexión.php:
Borrar_galeria.php
Otros intentos por ejemplo, ver como se me esta ejecutando:
$sql = "delete * from galerias where id=$id";
var_dump($sql, $cnx);
respuesta:
Index.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Manejo de Galerias</title>
</head>
<body>
<h1>Panel de Control</h1>
<h2>Listado de Galerias</h2>
<div><a href="nueva_galeria.php">CARGAR UNA NUEVA GALERIA</a></div>
<?Php
require ("conexion.php");
$resultado = mysqli_query($cnx, "SELECT * FROM galerias");
if($resultado)
{
echo
"<div class='lista' align='center'>Galerías de Fotos</div>\n",
"<table class='lista' align='center'>\n",
"<tr class='destacado'>\n",
"<td>Título</td>\n",
"<td>Descripción</td>\n",
"<td>Fecha</td>\n",
"<td align='right'>Botones</td>\n",
"</tr>\n";
foreach($resultado as $col)
{
echo "<tr>
<td>" , $col['TITULO'] , "</td>
<td>" , $col['DESCRIPCION'] , "</td>
<td>" , $col['FECHA_ALTA'], "</td>
<td> <a href='borrar_galeria.php?id=$col[IDGALERIAS]'>eliminar</a></td>
</tr>\n";
}
echo "</table>\n";
}
?>
</div>
</body>
</html>
Conexión.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
//connexion a la base de datos
$dbserver = 'localhost'; //e.g 'localhost' or '192.168.1.100' server name
$dbuser = 'root'; //DB_USER
$dbpass = '123456'; //DB_PASSWORD
$dbname = 'dv_videos'; //DB_NAME
$cnx = new mysqli($dbserver, $dbuser, $dbpass, $dbname);
// check connection
if ($cnx->connect_error) {
trigger_error('Database connection failed: ' . $cnx->connect_error, E_USER_ERROR);
}
?>
Borrar_galeria.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?Php
if( isset( $_GET['id'] ) ) {
$id= $_GET['id'];
include("conexion.php");
$stmt = $mysqli->prepare("DELETE FROM galerias WHERE IDGALERIAS='$id'");
//$stmt->affected_rows
$stmt->bind_param('i', $id);
$stmt->execute();
/*
$stmt = $mysqli->prepare("DELETE FROM galerias WHERE IDGALERIAS = $id");
$stmt->bind_param('i', $_POST['IDGALERIAS']);
$stmt->execute();
$stmt->close();
*/
/*
$del = $mysqli->prepare('DELETE FROM galerias WHERE IDGALERIAS = $id');
$del->bind_param('1',$cnx,'IDGALERIAS');
$del->execute();
$del->close();
*/
}
header("location:index.php")
?>
Otros intentos por ejemplo, ver como se me esta ejecutando:
$sql = "delete * from galerias where id=$id";
var_dump($sql, $cnx);
respuesta:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
string 'delete * from galerias where id=14' (length=34)
object(mysqli)[1]
public 'affected_rows' => null
public 'client_info' => null
public 'client_version' => null
public 'connect_errno' => null
public 'connect_error' => null
public 'errno' => null
public 'error' => null
public 'error_list' => null
public 'field_count' => null
public 'host_info' => null
public 'info' => null
public 'insert_id' => null
public 'server_info' => null
public 'server_version' => null
public 'stat' => null
public 'sqlstate' => null
public 'protocol_version' => null
public 'thread_id' => null
public 'warning_count' => null
Valora esta pregunta


0