Visualizzazione dei risultati da 1 a 7 su 7

Discussione: mysql_fetch_row() ??

  1. #1

    mysql_fetch_row() ??

    Salve gente,

    sto applicando questa funzione mysql ( mysql_fetch_row() ) dopo aver fatto una query al database.

    Mi spiegate perchè cerco di stampare il valore contenuto nella variabile,

    $row = mysql_fetch_row($result);

    echo " $row[0]";


    mi da sempre 1 pur avendo nel database più valori ( dimostrato dal fatto che i risultati vengono tutti stampati a video insieme al valore $row che è ahimè resta sempre uno)??

    Il valore in $row[0] non dovrebbe contenere il numero di tutti gli elementi contenuti nel database?

    Grazie ciao.

  2. #2
    mysql_fetch_row funziona così:
    tu hai una tabella:

    tuatabella(campo0, campo1, ..., campoN)

    Con PHP fai:
    Codice PHP:
    //Assumo che la connessione al db sia già fatta
    $result=mysql_query("SELECT * FROM tuatabella",$connessione);
    $row=mysql_fetch_row($result); 
    Allora $row è un array contenente la prima riga del risultato della query e:
    $row[0] contiene il valore del campo0 per quella riga
    $row[1] contiene il valore del campo1 per quella riga
    ...
    $row[N] contiene il valore del campoN per quella riga

    Capito?
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    ok...e se voglio sapere quanti elementi ci sono nel database?!?

  4. #4
    parli di sapere quanti risultati estrae con la query?

    io uso $numero = mysql_num_rows($result);

  5. #5
    ah ecco con mysql_num_row().....ok provo.

    Ma poi cosa mi restituisce un numero o un array di numeri?!?

  6. #6
    Sito molto utile quando vuoi sapere come funziona una funzione PHP, quasi più veloce delle risposte del forum anche !
    http://it.php.net/manual/it/function.mysql-num-rows.php
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  7. #7
    Vi ringrazio tanto, ho risolto!!!

    Ora ho un problema con le paginazioni di risultati da mysql.
    Ho predisposto un thread di discussione nuovo.
    Ecco se magari potete risolvermelo vi aspetto lì. Grazie ancora

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.