io utilizzo mysql_fetch_array()
se poi i dati da estrarre sono piu righe ci vuole un while.codice:if (isset($_SESSION['nome_utente'])) { /* --------- Connettiamoci al Database Login --------- */ include "database_login.php"; /* -- Selezioniamo la Mail dell'Utente -- */ $queryStr = "SELECT mail FROM registrati WHERE nick = '$utente'"; $estraiDati = mysql_fetch_array(mysql_query($query, $conn_host)) or die (mysql_error()); $email = $estraiDati('mail'); /* --------- Chiudiamo il Database Sec --------- */ mysql_close($conn_host); }
Cmq se ti può essere d'aiuto utilizza questa funzione per la connessione e query
per riciamarla se devi fare una select: mysqlConn("la tua query","select");codice:function connMysql($queryStr,$queryType) { /*includi le variabili per la connessione mysql cosi se dovessi cambiarle andrai a modificare solo conn.php*/ @include 'conn.php'; /*contiene $mysqlHost,$mysqlUser,$mysqlPass*/ if(mysql_connect($mysqlHost,$mysqlUser,$mysqlPass)) { try { if($queryType=="select") { $result=mysql_query($queryStr); mysql_close(); return $result; } else { mysql_query($queryStr); mysql_close(); } } catch(exception $e) { echo "Messaggio: " . $e->getMessage() . ""; mysql_close(); exit(); } } else { echo "<script type='text/javascript'>window.alert('Errore nella connessione mysql');</script>"; exit(); } }
altrimenti mysqlConn("la tua query","");
in questo modo se devi estrarre dei dati ti basta fare:
codice:$estraiDati=mysql_fetch_array(connMysql("SELECT mail FROM registrati WHERE nick = '$utente';","select")); $email=$estraiDati('mail');

Rispondi quotando