
Cuanto tarda en actualizarse una tabla Mysql???
Publicado por Ramón (11 intervenciones) el 28/07/2016 20:38:35
Buenas tardes.
Tengo una página alumnos donde muestro todos los alumnos que tengo en la tabla junto con un botón para editarlo. Para editarlo utilizo otra página editar_alumno. Cuando lo modifico acto seguido se vuelve a mostrar la página alumnos. Pero el alumno que acabo de modificar no aparece. Tengo que volver a actualizar la pagina para que aparezca.
Supongo que será porque cuando lanzo la consulta para que se muestren los usuarios después de modificarlo la tabla todavía no se ha actualizado.
Alguna solución???
Este es el código donde gestiono eso:
Un saludo.
Tengo una página alumnos donde muestro todos los alumnos que tengo en la tabla junto con un botón para editarlo. Para editarlo utilizo otra página editar_alumno. Cuando lo modifico acto seguido se vuelve a mostrar la página alumnos. Pero el alumno que acabo de modificar no aparece. Tengo que volver a actualizar la pagina para que aparezca.
Supongo que será porque cuando lanzo la consulta para que se muestren los usuarios después de modificarlo la tabla todavía no se ha actualizado.
Alguna solución???
Este es el código donde gestiono eso:
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
<?php
session_start();
include("function/conexion.php");
// isset es para saber si se envía información por el formulario que se envía por POST
if(isset($_POST['buscar'])){
if(!empty($_POST['nombreAlu'])){
$cadena="nombre='".$_POST['nombreAlu']."'";
} else {
$cadena="";
}
if(!empty($_POST['apellido1Alu'])){
$cadena.="apellido1='".$_POST['apellido1Alu']."'";
}
if(!empty($_POST['apellido2Alu'])){
$cadena.="apellido2='".$_POST['apellido2Alu']."'";
}
if(!empty($_POST['apellido1Alu'])){
$cadena.="apellido1='".$_POST['apellido1Alu']."'";
}
if(!empty($_POST['cursoAlu'])){
$cadena.="curso='".$_POST['cursoAlu']."'";
}
$sql="SELECT * FROM alumnos WHERE $cadena";
$resultado = $con->query($sql) or die($con->error);
$con->close();
$_SESSION['consAluEdit']=$sql;
$mostrar=True;
} else{
$mostrar=False;
}
if(isset($_GET['muestraMod'])){
$sql2 = $_SESSION['consAluEdit'];
//$sql = "SELECT * FROM alumnos WHERE idnombre = '".$idalumno."'";
//$consAlu = $_GET['consAlu'];
$resultado = $con->query($sql2);
$fila = $resultado->fetch_array();
$mostrar=True;
}
?>
Un saludo.
Valora esta pregunta


0