Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2015, 06:30
xPHPerox
 
Fecha de Ingreso: julio-2015
Mensajes: 67
Antigüedad: 8 años, 9 meses
Puntos: 5
Respuesta: PHP y mysql_fetch_assoc

¿Por qué repites dos veces la variable $alumno?

Código PHP:
Ver original
  1. $curso = $_POST['curso'];
  2.   $alumno = $_POST['alumno'];
  3.   $conn = mysql_connect('localhost', 'root', '')
  4.       or die('No se pudo conectar: ' . mysql_error());
  5.   mysql_select_db('cali2.0') or die('No se pudo seleccionar la base de datos');
  6.   $alumno = $_POST['alumno'];
  7.   $query = mysql_query ("SELECT * FROM $curso WHERE id = '$alumno'",$conn);
  8.   $registro = mysql_fetch_assoc($query);

Además te recomendaría que usaras mysqli, no mysql.

Quedaría algo así:

Código PHP:
Ver original
  1. $curso = $_POST['curso'];
  2.   $alumno = $_POST['alumno'];
  3.   $conn = mysqli_connect('localhost', 'root', '')
  4.       or die('No se pudo conectar: ' . mysqli_error());
  5.   mysqli_select_db('cali2.0') or die('No se pudo seleccionar la base de datos');
  6.   $query = mysqli_query ("$conn, SELECT * FROM $curso WHERE id = '$alumno'");
  7.   $registro = mysqli_fetch_assoc($query);

Prueba a ver como te va.