Grazie anche a te per l'interesse nell'aiutarmi.
Sono un autodidatta, perciò non sono aggiornato sulle funzioni corrette...
...sbaglio pure le basi: ad esempio io le parentesi le metto nel modo sbagliato, lo so, ma mi sembra più logico distinguerle mettendole a capo, forse perchè avevo iniziato con Visual Basic.NET utilizzando Visual Studio.
Comunque questo tipo di codice, non mi funziona...
Diciamo che il nome, quello non presente nella tabella, non riporta nulla, credo vadi in loop durante il while; gli altri 2 danno risultati diversi tra loro: 1 e 2 col codice qui sotto.
Dimmi se l'ho interpretato nel giusto modo:
Te come faresti a fare questo controllo (partendo da 0)?Codice PHP:
$sql="SELECT * FROM tabella WHERE colonna = '".$nome."'";
$result=mysql_query($sql);
$numrows = mysql_num_rows($result);
if ($numrows!=0)
{
while ($rows = mysql_fetch_array($result))
{
$value = $rows['colonna'];
}
if($value == null)
{
print("1");
}
elseif($value)
{
print("2");
}
else
{
print("3");
}
}