Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2013, 12:08
risecu
 
Fecha de Ingreso: agosto-2013
Mensajes: 5
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema con buscar desde dos select

Cita:
Iniciado por Erick_MD9 Ver Mensaje
Hola.

Hay error en el proceso de tu sentencia SQL.
1.-Cambia {} por ' comilla simple en tu sentencia.
2.-Debes hacer algun tipo de validacion antes de colocar los datos enviados desde el cliente, por seguridad.
Ejemplo:
http://www.php.net/manual/es/function.mysql-real-escape-string.php
3.-Debes considerar pasar a MYSQLI u otros, ya que la extension q usas esta obsoleta.
4.-Debes revisar los errores de tu sentencia posterior a la misma.
http://php.net/manual/es/function.mysql-error.php.

Espero te sea de ayuda.
Gracias Erik_MD9, ya cambie lo que me recomendaste
Código PHP:
consulta5=mysql_query("SELECT comentario FROM comentarios WHERE id_asig='$_POST['asignaturas']' AND id_nivel='$_POST['nivel']'",$conn); 
pero ahora me muestra otro erro, y me cambiaré a mysqli, el error es:
"Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\1\includesreg\asignaturas.php on line 24"

lo cambie a las variables y quedó así:
Código PHP:
$consulta5=mysql_query("SELECT comentario FROM comentarios WHERE id_asig='$a' AND id_nivel='$n'",$conn); 
pero al buscar me arroja el mismo error del principio.
algo mal tiene la función, pero con mi novates no lo puedo detectar. Help.