Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Recordcount

  1. #1

    Recordcount

    Salve a tutti, sono un newbie su php quindi abbiate pieta

    mi sono collegato tramite ADO ad un database access ma solo che non riesco a prendere il numero di record che elabora una query.

    Potete aiutarmi?

  2. #2
    uhm... non ho mai lavorato con ADO, tuttavia quando lanci la query interessata dovresti avere nel tuo array tutte le righe risultanti, in tal caso non basta un count($nomearray) ?

  3. #3
    ciao e grazie per la risposta.

    non lo so, sono alle prime armi

  4. #4

  5. #5
    questo è la parte del codice .... ma non va.

    $rs = $cn->execute("SELECT * FROM anagrafica WHERE (COGNOME LIKE '%" . $cognome . "%')");
    $record= Count($rs);

  6. #6
    hai provato la query senza indicargli i where?

  7. #7
    la query funziona è il count che non va

  8. #8
    io farei così:

    Codice PHP:
    $rs $cn->execute("SELECT * FROM anagrafica WHERE (COGNOME LIKE '%" $cognome "%')");
    $record=$rs->RecordCount(); 
    vedi se funge...

  9. #9
    restituisce sempre -1

  10. #10
    Originariamente inviato da formwarecorp
    la query funziona è il count che non va
    Ascolta... secondo me è la query che non va perché come dice il manuale di ADODB

    "To get the number of rows in the select statement, you can use $recordSet->RecordCount(). Note that it can return -1 if the number of rows returned cannot be determined."


    quindi se ottieni sempre -1 è perché la query non va o non è stata costruita bene...

    sei proprio sicuro stra sicuro che anche facendo
    Codice PHP:
    $rs $cn->execute("SELECT * FROM anagrafica");
    $record=$rs->RecordCount(); 
    ti restituisce -1?????

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.