Visualizzazione dei risultati da 1 a 7 su 7

Discussione: php & sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    21

    php & sql

    salve a tutti, sono un novizio del forum e del php in generale

    sto cercando di creare uno skeletro di quello ke potrebbe essere un negozio on line,
    progettando la pagina php chiedo di richiamare l'intera tabella dei prodotti
    e di mostrarla a video attraverso la query opportuna (fin qui nessun
    problema); fatto sta che aggiungendo record alla tabella tramite phpAdmin,
    la tabella aggiornata non viene visualizzata sul browser, ma resta la
    vecchia istanza cn 1 prodotto

    ho provato anke a farmi dire quante righe vede nella tabella ma mi dice sempre
    1 solo prodotto!!

    idem se kiedo di restituirmi il numero di record inseriti nella tabella clienti

    la query usata per chiedere il numero di record inseriti è questa

    $query = "SELECT COUNT(*)
    FROM hardware";

    $risultato = mysql_query($query);

    $numero_righe=mysql_num_rows($risultato);

    echo "al momento sono presenti $numero_righe prodotti";

    aspetto sue notizie

    grazie per l'attenzione

  2. #2
    count() rende una sola riga con scritto dentro il numero delle ricorrenze trovate.

    codice:
    $query = "SELECT COUNT(*)
    FROM hardware";
    
    $risultato = mysql_query($query);
    
    $row = mysql_fetch_row($risultato);
    
    echo $row[0];

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    21
    si ed è questo quello ke vorrei ke facesse...

    il problema è ke mi dice ke nella tabella è memorizzato 1 solo prodotto quando in realtà sono 3!!

  4. #4
    Originariamente inviato da acsl
    si ed è questo quello ke vorrei ke facesse...

    il problema è ke mi dice ke nella tabella è memorizzato 1 solo prodotto quando in realtà sono 3!!
    non si capisce ...
    ti rende una riga con scritto dentro che c'e' "1". Oppure ti rende una riga e tu conti quella?


    ps. (non e' un sms ... puoi scrivere in italiano senza la k)

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    21
    spettacolo!adesso funziona


    grazie mille

    se posso chiedere ancora avrei una seconda domanda da fare...

    lo stesso problema a questo punto riguarda il momento di stampare a video il contenuto totale della taballa mi mostra solo la prima riga

    $query1 = "SELECT *
    FROM hardware";

    $result1 = mysql_query($query1);


    $row = mysql_fetch_array($result1, MYSQL_ASSOC);

    ?>

    <tr>
    <td bgcolor="<?php echo $color; ?>"><?php echo "{$row['hwid']}"; ?></td>
    <td bgcolor="<?php echo $color; ?>"><?php echo "{$row['hwnome']}"; ?></td>
    <td bgcolor="<?php echo $color; ?>"><?php echo "{$row['hwdescrizione']}"; ?

    ></td>
    <td bgcolor="<?php echo $color; ?>"><?php echo "{$row['hwcosto']}"; ?></td>
    <td bgcolor="<?php echo $color; ?>"><?php echo "{$row['wpeso']}"; ?></td>
    </tr>

  6. #6
    http://it2.php.net/manual/it/ref.mysql.php
    http://database.html.it/guide/leggi/87/guida-mysql/

    http://database.html.it/guide/leggi/...mysql-pratica/

    devi usare il while in modo che venga eseguita la scansione di tutto il result set ottenuto.

    Nell'ultima guida che ti segnalo trovi tutto quanto riguarda il dialogo tra php e mysql

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    21
    grazie mille


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.