php y mysql
hola tengo una duda, estoy haciendo una base de datos, y un formulario para introducir los datos. En uno de los campos el usuario selecciona si es mujer o hombre. Queria saber al visualizar los datos de la base de datos con un php como puede decirle que me muestre cuantas mujeres hay inscritas o cuantos hombres hay incritos.
Eso lo puedes hacer de dos formas:
1) en tu sentencia SQL, hacerlo con un "SELECT COUNT..."
2) o bien, con una sentencia SQL que te devuelva todos los registros, dentro del bucle poner una condicion tal que asÃ:
//antes del bucle:
$total_mujeres=0;
$total_hombres=0;
//dentro del bucle:
if ($registro=="mujer")
{
$total_mujeres=$total_mujeres+1;
}
else
{
$total_hombres=$total_hombres+1;
}
Y finalmente, por pantalla mostrar esas dos variables (total_mujeres y total_hombres).
1) en tu sentencia SQL, hacerlo con un "SELECT COUNT..."
2) o bien, con una sentencia SQL que te devuelva todos los registros, dentro del bucle poner una condicion tal que asÃ:
//antes del bucle:
$total_mujeres=0;
$total_hombres=0;
//dentro del bucle:
if ($registro=="mujer")
{
$total_mujeres=$total_mujeres+1;
}
else
{
$total_hombres=$total_hombres+1;
}
Y finalmente, por pantalla mostrar esas dos variables (total_mujeres y total_hombres).
hola
estoy utilizando "SELECT COUNT..."
yo estoy utilizando este codigo y me da un error.
$dbname="nombre de la bd";
$tablename="nombre de la tabla";
$query="SELECT * FROM $tablename;";
$campo="SELECT COUNT(*) FROM sexo WHERE nombresexo = 'Hombre';";
$result2=mysql_db_query ($dbname, $query, $campo, $link);
$pink3 = mysql_num_rows($result2);
print ("<div>Hay $pink3 hombres</div>n");
mysql_free_result($result);
estoy utilizando "SELECT COUNT..."
yo estoy utilizando este codigo y me da un error.
$dbname="nombre de la bd";
$tablename="nombre de la tabla";
$query="SELECT * FROM $tablename;";
$campo="SELECT COUNT(*) FROM sexo WHERE nombresexo = 'Hombre';";
$result2=mysql_db_query ($dbname, $query, $campo, $link);
$pink3 = mysql_num_rows($result2);
print ("<div>Hay $pink3 hombres</div>n");
mysql_free_result($result);
