Pagina 1 di 1

scaricare tabella database

Inviato: 12/01/2013, 17:49
da brunino
come da titolo vorrei scaricare il database degli utenti del mio sito, con tutti i dati degli utenti nel formato leggibile col programma MySQL.
qualcuno sa dirmi come posso fare???

Re: scaricare tabella database

Inviato: 19/01/2013, 17:24
da blackflower
intanto devi fare un collegamento al database MySQL:

$db = mysql_connect('host','username','password') or die ('Impossibilie accedere al database');
mysql_select_db('nome-database', $db) or die (mysql_error($db));

quindi recuperi le informazioni:

$query = ' SELECT
nome_utente, email_utente, etc..
FROM
tabella_utenti
ORDER BY
nome_utente(o quello che preferisci) ASC';

$result = mysql_query($query, $db) or die (mysql_error($db));

quindi puoi visualizzare i dati ( ad esempio in una tabella):

// determina il numero di righe nel risultato restituito
$num_utenti = mysql_num_rows($result);

<div style="text-align:center;">
<h2>Utenti</h2>
<table border="1" cellpadding="2" cellspacing="2" style="width: 70%; margin-left: auto; margin-right:auto;">
<tr>
<th>Nome utente</th>
<th>Email utente</th>
......
</tr>

<?php

// scorrere i risultati
while ($row = mysql_fetch_assoc($result)) {
extract ($row);
echo '<tr>';
echo '<td>' . $nome_utente . '</td>;
echo '<td>' . $email_utente . '</td>;
......
echo '</tr>';
?>
</table>
<p><?php echo $num_utenti; ?> Utenti </p>
</div>

Ovviamente devi sostituire i campi in grassetto con i dati i tuo possesso per la connessione al database.
Spero di esserti stato di aiuto, se qualcosa non ti torna fammi sapere.