Visualizzazione dei risultati da 1 a 7 su 7

Discussione: dimensione record

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    dimensione record

    Supponiamo di avere una tabella con 100 righe e io con una query ne prendo 20 di esse, come faccio a sapere la dimensione complessiva di queste vendi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311

    Re: dimensione record

    Originariamente inviato da FinalFantasy
    Supponiamo di avere una tabella con 100 righe e io con una query ne prendo 20 di esse, come faccio a sapere la dimensione complessiva di queste vendi?
    Se ho capito bene la tua domanda puoi fare con "mysql_num_rows"
    Vedi qui:
    http://it2.php.net/manual/it/functio...l-num-rows.php

    ZAO

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    io nn dicevo il numero di righe, ma la dimensione in bytes

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da FinalFantasy
    io nn dicevo il numero di righe, ma la dimensione in bytes
    dicevo io che non avevo capito!!!
    Sorry per la risposta idiota!

    ZAO!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311

    Re: dimensione record

    Originariamente inviato da FinalFantasy
    Supponiamo di avere una tabella con 100 righe e io con una query ne prendo 20 di esse, come faccio a sapere la dimensione complessiva di queste vendi?
    Ma poi qui come è andata a finire? era interessante la cosa..

    un up per te!

    ZAO!

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, una cosa di questo tipo dovrebbe andare:
    codice:
    $sql = 'SELECT * FROM nome_tabella';
    $st = mysql_query( $sql ) or die(mysql_error());
    $totale = 0;
    while( $row = mysql_fetch_row( $st )){
    	$dim = mysql_fetch_lengths( $st );
    	foreach( $dim as $temp )
    		$totale +=$temp;
    }
    echo $totale;
    considera però che la dimensione restituita non corrisponde a quella usata da mySQL per memorizzare la stessa quantità di dati.




    think simple think ringo

  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da marketto
    ciao, una cosa di questo tipo dovrebbe andare:
    codice:
    $sql = 'SELECT * FROM nome_tabella';
    $st = mysql_query( $sql ) or die(mysql_error());
    $totale = 0;
    while( $row = mysql_fetch_row( $st )){
    	$dim = mysql_fetch_lengths( $st );
    	foreach( $dim as $temp )
    		$totale +=$temp;
    }
    echo $totale;
    considera però che la dimensione restituita non corrisponde a quella usata da mySQL per memorizzare la stessa quantità di dati.





    l'importante che corrisponda con phpmyadmin

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 © 2024 vBulletin Solutions, Inc. All rights reserved.