Newsgroup: it.lavoro.professioni.webmaster
Titolo: domandone su php!

vorrei fare una cosa ma proprio non so come fare!
Il mio db č fatto, quindi l'unico problema che ho č la visualizazione dei
dati.
Vorrei avere una cosa cosě:
----------------------------------------------------------
iscritto ------------> nome
prodotto -----------> categoria acquisto fatto
articolo -------------> articolo 1 -----> scadenza
            -------------> articolo 2 -----> scadenza
----------------------------------------------------------
Qualcuno bravo saprebbe aiutarmi?
Grazie

 ha scritto nel messaggio
news:8uued7$f20$1...@nslave3.tin.it...


 un database di nome MIODB
Ciao,
in effetti č proprio cosě. Devo interrogare una tabella cosě come hai capito
tu.
Ho provato ad usare il tuo codice, perň non visualizza nulla.
Considera che la connessione avviene correttamente. Mi sono limitato ad
inserire i nomi dei campi della mia tabella.
Grazie

 Grazie
Prova a postare il codice utilizzato e la struttura della tabella......
bye
Stefano

 bye
Io ho messo su il tuo codice. La tabella non sono riuscita a crearla (non so
come "fonderla" col PHP)
La tabella dovrebbe avere la forma già detta:
----------------------------------------------------------
iscritto ------------> nome
prodotto -----------> categoria acquisto fatto
articolo -------------> articolo 1 -----> scadenza
            -------------> articolo 2 -----> scadenza
----------------------------------------------------------
e quindi 2 colonne (iscritto - nome) e 3 righe.
Come avrai capito.....non ci capisco molto :-((
Grazie per l'aiuto.

 bye
Io ho messo su il tuo codice. La tabella non sono riuscita a crearla (non so
come "fonderla" col PHP)
La tabella dovrebbe avere la forma già detta:
----------------------------------------------------------
iscritto ------------> nome
prodotto -----------> categoria acquisto fatto
articolo -------------> articolo 1 -----> scadenza
            -------------> articolo 2 -----> scadenza
----------------------------------------------------------


 Come avrai capito.....non ci capisco molto :-((
..............<homer>umhhhhhhhh</homer>
ma per caso.........
beh, ti faccio delle domande, seguimi..........
1)Hai installato MySQL o altro Server di database ?
2)Hai lanciato il demone mysqld.exe?
3)Hai idea di su cosa tu stia lavorando, in definitiva su cosa stai
lavorando?
bye
Stefano

 lavorando?
No guarda, sul sever c'è MySQL.
Ho già fatto delle interrogazioni e tutto va bene. Adesso ho semplicemente
l'esigenza di disporre i risultati della quesry in un certo modo (tabella)
ma non so come fare.
Fino ad ora usavo questo codice:
<script language="php">
$conn=mysql_connect("localhost","","");
if(!mysql_select_db("",$conn)){echo ("Connessione al Server non riuscita:
riprova.\n");}
$sql="select * from aa";
if(!($result=mysql_query($sql,$conn)))
  {echo ("Errore nella lettura della Query.\n");}
echo "<table width=100%'>\n";
  while(($data=mysql_fetch_row($result)))
  {echo "<TR>\n";
  $count=0;
  while ($count<5)
 {echo "<TD align='center' ><br>".$data[$count]."</TD>\n";
 $count++;}
   echo "</TR>\n";}
echo "</TABLE>\n";
 mysql_close($conn);
</script>
che però dispone i dati in un modo diverso da quello che voglio io.
Grazie

 Grazie
de nada
bye
Stefano

Guarda, ho provato  mettere il tuo codice (non so se ho sbagliato) ma non mi
visualizza nulla :-((
<script language="php">
$conn=mysql_connect("localhost","username","pass");
if(!mysql_select_db("dbname",$conn)){echo ("Connessione al Server non
riuscita:
riprova.\n");}
$sql="select * from aa";
if(!($result=mysql_query($sql,$conn)))
  {echo ("Errore nella lettura della Query.\n");}
echo "<table width=100%'>\n";
$num_fields = mysql_num_fields($result);
while ($data=mysql_fetch_array($result))
{
    echo("<tr>");
    for ($i=0;$i< $num_fields;$i++)
    {
        echo("<td align=\"center\">" . $data[$count] . "</td>\n");
    }
    echo("</tr>");
}
echo ("</table>\n");
 mysql_close($conn);
</script>
Lo sto provando sul server, no in locale.
Grazie

 Grazie
Devi fare questa prova.
Vai nella directory /bin di mysql (in windows di solito c:\mysql\bin) e
digita questo:
mysql -u USERNAME -p -h NOMEHOST NOMEDB
dove:
USERNAME č il tuo nome utente
NOMEHOST č il nome completo che punta al server del database (potrebbe
essere 
www.tuodominio.it
)
NOMEDB č il nome del tuo database
Ti chiederą la tua password......
Se ti compare un messaggio tipo (host 
xxxx.tuoisp.it
 not allowed ) non mi
ricordo bene, ma č un messaggio che dice che non ti puoi collegare dal tuo
host, devi contattare l'amministratore del database mysql.
Se invece funziona tutto, entrerai nella gestione a console del tuo
database.
Ora dal prompt "mysql>" digita la tua query:
select * from aa; (notare il punto e virgola obbligatorio).
In questo modo ti assicurerai che nella tabella aa ci siano i dati che vuoi.
Fai questa prova.
.....ah ricordati che in ambiente Unix (linux & Co.) i nomi di database e di
tabelle sono legati alla gestione file di Unix, quindi una tabella di nome
aa č diversa da una di nome Aa o aA o AA, poichč i sistemi unix fanno
differenza tra maiuscole e minuscole.
bye
Stefano

grazie, ora controllo.