Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281

    sto andando nel pallone.... php e mysql

    mi sto leggendo tutte le guide di html su php, leggi e leggi e ho una confusione incredibile nella capoccia.......

    allora, un paio di domandine semplici.

    ho il mio db mysql, composto da una tabella con 3 campi (nome cognome e codice) e 5 voci.

    come faccio in php a dirgli di connettersi al db e mostrarmi solo i campi che hanno, per esempio, come codice '05' ?

    leggendo le guide non ho capito dove mettere il nome del db a cui collegarsi, come fare a prendere la tabella giusta, dove mettere user e pass, insomma, non ci capisco + nulla

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    // connessione
    $db=mysql_connect("localhost","username","password") or die(mysql_error());
    // seleziona il db
    mysql_select_db("nome_db",$db) or die(mysql_error());
    // esegui la query
    $st=mysql_query("SELECT * FROM nome_tabella WHERE codice = '05'") or die(mysql_error());
    // prendi i risultati
    while ($row=mysql_fetch_assoc($st))
         echo $row['nome']." ".$row['cognome']." ".$row['codice'];
    // chiudi la connessione
    mysql_close($db);
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    Originariamente inviato da marketto
    codice:
    // connessione
    $db=mysql_connect("localhost","username","password") or die(mysql_error());
    // seleziona il db
    mysql_select_db("nome_db",$db) or die(mysql_error());
    // esegui la query
    $st=mysql_query("SELECT * FROM nome_tabella WHERE codice = '05'") or die(mysql_error());
    // prendi i risultati
    while ($row=mysql_fetch_assoc($st))
         echo $row['nome']." ".$row['cognome']." ".$row['codice'];
    // chiudi la connessione
    mysql_close($db);

    in questo forum siete troppo i migliori

    mi rimane solo un dubbio: se non ho la password di connessione al database (non nel senso che non la conosco, ma nel senso che il nome utente è 'root' e la password non c'è), come diventa l'istruzione di connessione?

    così?

    $db=mysql_connect("localhost","root","") or die(mysql_error());

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da riaw
    in questo forum siete troppo i migliori

    mi rimane solo un dubbio: se non ho la password di connessione al database (non nel senso che non la conosco, ma nel senso che il nome utente è 'root' e la password non c'è), come diventa l'istruzione di connessione?

    così?

    $db=mysql_connect("localhost","root","") or die(mysql_error());

    esatto...
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    Originariamente inviato da marketto
    esatto...
    ultima cosa: perchè hai usato echo e non print?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da riaw
    ultima cosa: perchè hai usato echo e non print?
    abitudine
    think simple think ringo

  7. #7
    Originariamente inviato da riaw
    ultima cosa: perchè hai usato echo e non print?
    i due comandi sono quasi perfettamente equivalenti...
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    Originariamente inviato da Hornwind
    i due comandi sono quasi perfettamente equivalenti...
    quel "quasi" ha un nonsochè di inquietante

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    un ultima cosa: una volta che ho preso i dati dal db e che li ho messi in un array e visualizzati, come faccio a formattarli graficamente? per esempio, se voglio creare una tabella con nome cognome e codice........

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    ho risolto in questo modo:

    print('<table width="20" border="5" cellspacing="0" cellpadding="0">');
    print "<tr>";
    print("<td>$row[Marca]</td>");
    print("<td>$row[Modello]</td>");
    print("<td>$row[Codice]</td>");
    print("</tr>");
    print("
    ");



    se è possibile migliorarlo in qualche modo dite pure.....
    i suggerimenti sono tutti bene accetti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.