Jump to content

mysql count problem


pcw

Recommended Posts

Hi, I am trying to count the number of usernames recorded in my members database:

 

I got this code:

 

<?php

include_once("data/mysql.php");

$mysqlPassword = (base64_decode($mysqlpword));

$con = mysql_connect("$localhost", "$mysqlusername", "$mysqlPassword") or die(mysql_error());
mysql_select_db("$dbname", $con) or die(mysql_error());


$query = "(SELECT COUNT(username) FROM members)";
  
$results = mysql_query($query) or die ("Error reading from database");
$username = mysql_fetch_array($results);

echo "$username";

?>

 

but echoing $username gives me

 

Array

 

so I echoed $results and that gives me

 

Resource id #3

 

I know I have probably written the sql query incorrectly, so any help will be much appreciated.

 

Paul

Link to comment
https://forums.phpfreaks.com/topic/230918-mysql-count-problem/
Share on other sites

$username = mysql_fetch_array($results);

 

This puts the returned values into an array. To access those values, you need to reference them by their array indices.

 

$array = mysql_fetch_array($result);
echo $array['username'];

Link to comment
https://forums.phpfreaks.com/topic/230918-mysql-count-problem/#findComment-1188655
Share on other sites

<?php
include_once("data/mysql.php");

$mysqlPassword = (base64_decode($mysqlpword));

$con = mysql_connect("$localhost", "$mysqlusername", "$mysqlPassword") or die(mysql_error());
mysql_select_db("$dbname", $con) or die(mysql_error());


$query = "(SELECT COUNT(username) AS Total FROM members)";
  
$results = mysql_query($query) or die ("Error reading from database");
$username = mysql_fetch_array($results);

echo $username['Total'];



?>

 

Link to comment
https://forums.phpfreaks.com/topic/230918-mysql-count-problem/#findComment-1188659
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.