Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/08/2004, 09:49
Avatar de Covids0020
Covids0020
 
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 20 años, 7 meses
Puntos: 1
Cuanto tiempo.... bueno, por si acaso:
Muy sencillo, una consulta directa de cálculo y otra solo de seleccion:

No sé si tendrás incluido algún archivo de conexión, etc, lo más recomendable sería esto, un archivo a incluir en todas tus páginas con los datos de conexión a MySQL:
Código PHP:
<?php
// Definimos variables absolutas para los datos de conexión
// reemplazar datos por los tuyos
DEFINE (db_user"usuario mysql");
DEFINE (db_password"password myslq");
DEFINE (db_host"host, server donde está instalada la DB");
DEFINE (db_name"Base de datos a usar");
// Fin definiciones

// Conectamos a MySQL
$db_conn mysql_connect(db_hostdb_userdb_password)
or die(
"Error de Conexion nº".mysql_errno().": ".mysql_error());
// Seleccionamos la Base de Datos
mysql_select_db (db_name);
?>
Este código, como decía lo puedes poner en un archivo e incluirlo, o copiarlo en tus archivos antes de cualquier consulta a la DB. Aquí asumiremos que lo tenemos en un archivo: conexion.php y lo incluiremos.

Incluyendolo:
Código PHP:
<?php
// Incluimos el archivo de conexion
// Si existe
if (file_exists("conexion.php"))
{
// Arroba para evitar mensajes de error, por si aún encontrando el archivo
// no lo pudiera incluir/requerir
@require_once("conexion.php");
}
// Si no, paramos el script e informamos
else
{
die (
"ERROR DE CONEXIÓN: No se encuentra el archivo de conexion a la base de datos.");
}

// Consulta de cálculo:
$cuenta_usuarios mysql_query("SELECT COUNT(id) FROM usuarios") or die("Error: ".mysql_error());
$total_ususarios mysql_result($cuenta_usuarios,0);

echo 
"Total Usuarios: $total_ususarios<br />";

// Consulta de Selección:
$sel_usuarios mysql_query("SELECT * FROM usuarios") or die("Error: ".mysql_error());
$sel_tot_usuarios mysql_num_rows($sel_usuarios);

echo 
"Total de usuarios (con seleccion): $sel_tot_usuarios<br />";
?>
No lo he probao pero debe ir.
Amos a, en vez de pedir códigos, intentar aprender por uno mismo

Un saludo.

PD: Sí, en tu consulta has de poner usuarios, que es la tabla a la que quieres acceder, el ORDER BY es para ordenar los resultados ASC ascendente DESC descendente , se puede omitir.
Pero bueno, mira ese código nuevo, uno va aprendiendo más, por ese tiempo sabía bastante menos que ahora ggg .
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org

Última edición por Covids0020; 25/08/2004 a las 09:53