Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ciclare campi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    ciclare campi

    ciao .

    Vorrei sapere come si fa a ciclare i campi di una tabella mysql.
    (non i record).

  2. #2
    Non è chiarissimo cosa intendi?
    Su due piedi direi questo...
    Codice PHP:
    $conn mysql_connect('localhost''root''') or die(mysql_error());  
    $selezione_db mysql_select_db('test'$conn) or die(mysql_error()); 
    $query "SELECT * FROM tabella LIMIT 1";
    $result mysql_query($query);
    $num_campi mysql_num_fields($result);
    for(
    $i=0$i<$num_campi$i++){
    echo 
    mysql_field_name$result$i );
    echo 
    '
    '
    ;

    oppure

    Codice PHP:
    <?php
    $result 
    mysql_query("SHOW COLUMNS FROM persone") or die(mysql_error()); 
    while (
    $row mysql_fetch_array($result)) { print_r($row);
    echo 
    $row['Field']; 
    echo 
    '
    '
    ;

    ?
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    la prima.

    Grazzzzie. . . velocissimo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    a dire il vero pero' mi serve anche il valore di quei campi , diviso per record...

    ossia...2 cicli....
    il nome di campo da estrarre lo prenderei dal tuo script e poi farei echo ($i,"TUONOMECAMPO") dove $i sono i vari record....

    spero di essere chiaro

  5. #5
    Non ho capito cosa chiedi.

    Però dici cosa vuoi fare praticamente così facciamo prima...
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  6. #6
    Se chiedi che per ogni tabella ti riporta anchè il suo ocntenuto prova questo codice:


    function list_cont_table(){
    $risultato = mysql_list_tables("nome_db");

    for ($i = 0; $i < mysql_num_rows($risultato); $i++){
    $dati = mysql_fetch_assoc($risultato);
    echo '<ul type="circle">[*]'.$dati['Tables_in_tabella'];
    $campi = mysql_list_fields("nome_db", $dati['Tables_in_tabella']);
    $colonne = mysql_num_fields($campi);
    for($a = 0; $a < $colonne; $a++) {
    if($a == 0)
    echo '<ul>';
    $nome_campo = mysql_field_name($campi, $a);
    echo '[*]'.$nome_campo."";
    }
    $query_int = mysql_query("select * from $dati[Tables_in_tabella]");
    if(@mysql_num_rows($query_int) > 0){
    echo '<table border="1"><tr><td>';
    for($cc=0;$cc<mysql_num_rows($query_int);$cc++){
    $dati_int = mysql_fetch_assoc($query_int);
    print_r($dati_int);echo '
    ';
    }
    echo '</td></tr></table>';
    }
    echo '[/list]';
    echo '[/list]';
    }
    }


    list_cont_table();


    magari se qualcosa non và e solo dettaglio, io se non ricordo male la usavo per vedere tutto il contenuto di un db

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.