Jump to content

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

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.