Visualizzazione risultati 1 fino 3 di 3

Discussione: mostrare tabelle mysql-php

  1. #1
    Guest

    Predefinito mostrare tabelle mysql-php

    ciao a tutti sto cercando sulla rete da diversi giorni uno script php che permetta la connessione a mysql, l'estrazione di dati da una tabella e la mostri.
    Ho la tabelle commenti
    - data
    - autore
    - testo
    - ncommenti
    Vorrei fare in modo di poter estrarre questi dati appartenenti allo stesso ID in modo che poi nella pagina html possa richiamare il dato es data o altri.

  2. #2
    Guest

    Predefinito

    script commentato per una tabella 'tab1' con 5 colonne (in ordine): ID, data, autore, testo, ncom. (presuppongo che ID sia una chiave univoca)
    Codice PHP:
    // configurazione, al posto di PASS metti la tua password di altervista, al posto di USER il tuo nick

    $myconn = mysql_connect('localhost', 'USER', 'PASS') or die('errore nella connessione');
    mysql_select_db(my_USER, $myconn) or die('db non trovato');

    // prendo i dati con che id? mettiamo esempio un id 5
    $id = 5;

    // l'interrogazione del db...
    $query = "SELECT * FROM tab1 WHERE id = $id ";
    $result = mysql_query($query, $myconn) or die('errore nella query!');
    $resrow = mysql_fetch_row($result);

    // "sistemo" i risultati nelle 5 variabili, che ora posso usare! :)
    $id = $resrow[0];
    $data = $resrow[1];
    $autore = $resrow[2];
    $testo = $resrow[3];
    $ncom = $resrow[4];

    //stampo a schermo le variabili
    echo "
    $id <br>
    $data <br>
    $autore <br>
    $testo <br>
    $ncom
    "
    ;
    Buono scripting :)
    Ultima modifica di alemoppo : 27-08-2011 alle ore 14.33.21 Motivo: +tag[php]

  3. #3
    Guest

    Predefinito

    grazie mille mi hai risolto il problema. Solo un ultima cosa ho creato un login e vorrei modificare la schermata di invio messaggio levando il campo nome e mettendo quello dell'utente che è connesso, come avviene qui nei forum io mi loggo e quando scrivo una discussione.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •