Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/02/2005, 16:49
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Dos problemas:
- No has seleccionado la base de taos con la que trabajarás.
* Lo solucionas con mysql_select_db().

- Utilizas comillas dobles dentro de una cadena que has empezado con comillas dobles, lo que corta la cadena.
*lo solucionas utilizando comillas simples o mejor, concatenando con el operador punto (".").

- Adicionalmente es buena idea controlar los errores de mysql, una manera sencilla es agregando "or die()" que se activará en caso de error y te mostrará un mensaje. También controlar los errores de PHP poniendo al comienzo del script (en la primera línea) error_reporting().

Aquí te pongo un ejemplo completo.
Código PHP:
error_reporting(E_ALL);// mostrará todos los errores.
//...
//...

$conect mysql_connect("localhost""""") or die("error en conexión: ".mysql_error());
// Aquí seleccionas la BD:
mysql_select_db("ejercicio"$conect) or die("error en selección: ".mysql_error());
$consulta mysql_query("select * from alumnos") or die("error en consulta: ".mysql_error());
//...
//...
//...
$consulta2 mysql_query("select admitido from matriculas where dni like '".$columna['dni']."'") or die("error en consulta2: ".mysql_error());
//...
//... 
Saludos