apro un nuovo thread per non sporcare quest'altro thread...
non riesco a lavorare con i database, o meglio, con le tabelle...
provo a spiegarmi meglio, sto imparando da qualche giorno un po' di php e mysql, dalla shell riesco a gestire bene una tabella degli utenti con le password in chiaro, riesco a visualizzare selettivamente i vari contenuti, però ho un paio di dubbi...
leggendo l'ottimo tutorial di Nino "aschenaz" B.
, quando è spiegato come gestire l'autenticazione, nel codice della pagina che si occupa di gestire i dati c'è questo commento:- Codice: Seleziona tutto
# Altrimenti registriamo le nostre variabili di sessione; per praticità, visto che la query,
#+ in questo caso, ci restituisce un'unica riga, usiamo la funzione "mysql_result", coi parametri
#+ "risorsa","riga","chiave", non essendoci bisogno di dover "sfogliare" più righe...
non conoscendo il php ho pensato che non si potesse estrarre più di una riga con questo statement:
- Codice: Seleziona tutto
$_SESSION["utenteautorizzato"]=mysql_result($risultatoamministratore,0,0);
giusto??
ma se io ho più utenti, come faccio a gestire le varie autenticazioni anche contemporaneamente??
ad esempio, io ho creato una tabella "users" strutturata così:
- Codice: Seleziona tutto
mysql> DESCRIBE users;
+-------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------------+------+-----+---------+----------------+
| ID | tinyint(3) unsigned | NO | PRI | NULL | auto_increment |
| USER | varchar(50) | NO | | NULL | |
| PASS | varchar(255) | NO | | NULL | |
+-------+---------------------+------+-----+---------+----------------+
3 rows in set (0,00 sec)
e con questi dati:
- Codice: Seleziona tutto
mysql> SELECT * FROM users;
+----+--------+------------+
| ID | USER | PASS |
+----+--------+------------+
| 1 | admin | 123321 |
| 2 | danix | mypass |
| 3 | poster | posterpass |
| 4 | user1 | 555888 |
| 5 | user2 | 777333 |
+----+--------+------------+
5 rows in set (0,00 sec)
come faccio a sapere quale utente si sta loggando?
Spero mi aiuterete, grazie mille a tutti...
Ciau


)...
).

