Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Primo e Ultimo Record

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327

    Primo e Ultimo Record

    Ciao a tutti.......
    di solito in php per prelevare il primo e ultimo recod di una tabella in mysql, si usa

    mysql_data_seek()

    invece con un database access???non ricordo anche perchè non lo uso molto.

    sarà una cosa tipo

    $rs->MoveLast();
    $rs->MoveFirst();

    Inoltre è possibile fare una cosa del genere??

    $rs= new COM("ADODB.Recordset");
    $rs->Open("select * from reg order by nome ASC",$cn);
    $arr = odbc_fetch_array($rs);

    $tot = count($arr);

    e quindi un po come avviene con mysql, cioè passare tutte le righe in un array e dopo contare l'array.

  2. #2
    Posso forse solo aiutare per come estrarre il primo e l'ultimo elemento da una tabella di mysql...

    Con Mysql puoi per il primo elemento utilizzare tipo

    SELECT * FROM tabella ORDER BY come preferisci LIMIT 1;

    per l'ultimo devi sapere quante righe hai nella tabella e poi fare

    SELECT * FROM tabella ORDER BY come preferisci LIMIT (nr_massimo_righe)-1,1 ;
    Erebigal

  3. #3
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,035
    ma anche semplicemente un order By campochiave DESC/ASC LIMIT 1

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    grazie ragazzi.........ma utilizzando un database access è la stessa cosa???Dopo ho provato a fare

    $rs->MoveLast();
    $rs->MoveFirst();

    e funziona alla grande....

    Volevo chiedervi anche un'altra cosa....mi scuso se è fuori tema ma non vale la pena aprire un nuovo topic per una cosa cosi banale....
    Come fate voi per creare un array di sessione multidimensionale???

    Io ho provato a fare

    $_SESSION['prova'][2][3] = "prova";

    e funziona alla grande. Voi che metodo usate??cercando in rete ho visto che si può fare anche in altri modi un array ma per me questo che ho fatto io è il più semplice.

  5. #5
    Non sono un esperto di access ma credo che in Access la sintassi sia leggermente diversa da quella scritta in precedenza e credo sia tipo:

    SELECT TOP n FROM tabella dove n sono il numero di record che ti interessano a partire dal primo. E per l'ultimo basta usare ASC e DESC oppure SELECT LAST n FROM tabella.

    Per quanto riguarda array multidimensionali di SESSIONI non mi e mai capitato di usarne ma quello che hai scritto funziona ed è come io gestisco in genere le array multidimensionali.
    Erebigal

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    Ad esempio con una array di sessione multidimensionale di potrebbe anche realizzare un carrello di un e-commerce...

    grazie mille a tutti per l'aiuto..........

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.