Allora ragazzi questo e' il codice php di una pagina in cui ogni utente dovrebbe visualizzare quanti utenti nel database hanno come record del referral_id, il nome dell'utente stesso.
Mi spiego meglio. Io utente CAIO visualizzo nella mia home che 25 Utenti hanno come referral_id "CAIO".
Il problema sta che cambiando ".$cercanome." in un valore dato direttamente da me, lo script funziona. Cosi' invece mi da "Unknown column 'NOME DELL'UTENTE LOGGATO' in 'where clause' ". Qualcuno e' in grado di dirmi dove sta l'errore?
Codice PHP:
<?php
session_start();
include_once"config.php";
if(!isset($_SESSION['username']) || !isset($_SESSION['password'])){
header("Location: index.php");
}else{
$fetch_users_data = mysql_fetch_object(mysql_query("SELECT * FROM `members` WHERE username='".$_SESSION['username']."'"));
}
$cercanome=$fetch_users_data->username;
$query_cerca = "SELECT COUNT(referral_id) FROM members where referral_id=".$cercanome."";
$result_cerca = mysql_query($query_cerca) or die(mysql_error());
foreach(mysql_fetch_array($result_cerca) as $totale_ref);
?>