Foros del Web » Programando para Internet » PHP »

Problema para rescatar la variable count

Estas en el tema de Problema para rescatar la variable count en el foro de PHP en Foros del Web. Hola. tengo el sigte problema para rescatar la variable count, el cual no me entrega el resulta corrrecto que yo deseo, es decir obtener la ...
  #1 (permalink)  
Antiguo 19/08/2008, 15:45
 
Fecha de Ingreso: marzo-2005
Mensajes: 156
Antigüedad: 19 años, 1 mes
Puntos: 0
Problema para rescatar la variable count

Hola.
tengo el sigte problema para rescatar la variable count, el cual no me entrega el resulta corrrecto que yo deseo, es decir obtener la cantidad correcta, o sea si es 1, 2, o bien 3 o más.
De todos modos les dejo el codigo y a continuaciòn el warnings.
$enlace = mysql_connect("localhost", "root", "") or die("No pudo conectarse : " . mysql_error());
mysql_select_db("sisproed") or die("No pudo seleccionarse la BD.");
//////probar para eliminar si tiene inscripcion
$sql1="select COUNT(inal_reg_matricula)
from inscripcion_alumno__inal
where curs_curso_alumno='".$codigo."' ";
echo"$sql1";
$resultado=mysql_query($sql1) or die (mysql_error());
echo"$resultado";
$cantidad=mysql_result($resultado,0,"cantidad");
echo"$cantidad";
if ($cantidad > 0)
{
echo"<html>";
echo"<body>\n";
echo"<br><br><br>";
echo"<h2><center><pre>No se ha Podido eliminar el Registro Curso porque tiene asociados datos de la inscripcion</pre></h2></center></h2>";
echo"<center>";
echo"<h3 align='center'><input type='button' value='Cerrar ventana' onclick='window.close();'></h3>";
echo"</center>";
echo"</body>";
echo"</html>";
exit();
}
else
{
$enlace = mysql_connect("localhost", "root", "") or die("No pudo conectarse : " . mysql_error());
mysql_select_db("sisproed") or die("No pudo seleccionarse la BD.");
//////probar para eliminar si tiene inscripcion
$sql2="select COUNT(asig_codigo)
from asignaturas__asig
where curs_curso_alumno='".$codigo."' ";

$resultado=mysql_query($sql2) or die (mysql_error());
$cantidad2=mysql_result($resultado,0,"cantidad2");
echo"$cantidad2";
if($cantidad2 > 0)
{
echo"<html>";
echo"<body>\n";
echo"<br><br><br>";
echo"<h2><center><pre>No se ha Podido eliminar el Registro Curso porque tiene asociados cursos</pre></h2></center></h2>";
echo"<center>";
echo"<h3 align='center'><input type='button' value='Cerrar ventana' onclick='window.close();'></h3>";
echo"</center>";
echo"</body>";
echo"</html>";
exit();
}


Warnings
select COUNT(inal_reg_matricula) from inscripcion_alumno__inal where curs_curso_alumno='1-A' Resource id #2
Warning: cantidad not found in MySQL result index 2 in C:\apache\htdocs\proyecto_titulo\interno\eliminar_ cursos.php on line 47

Agradesco sus repsuestas.
Gracias
  #2 (permalink)  
Antiguo 19/08/2008, 17:01
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema para rescatar la variable count

Para obtener el resultado de count() lo más fácil es:
Código PHP:
$cantidad mysql_result($resultado); 
La función mysql_result() te devuelve todo el resultado de la consulta en una sóla variable, en este caso, un entero.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.