Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    SqLite ID ultimo record inserito

    Salve a tutti
    scusate la mia domanda Moooollto newbe


    in MySql esisteva un comando tipo Lastid() che ritornava il numero di indice dell'ultimo record inserito in una tabella.
    percaso, esiste un simile ocmando anche in SqLite ???

    Grasssie

    F.

  2. #2
    per completezza aggiungo che uso
    Lighttpd,
    php 5.4.4-7
    SqLite 3.7.14.1

    ho trovato la funzione
    sqlite_last_insert_rowid ( resource $dbhandle )


    ma queesto è l'errore che mi assilla...

    2012-11-03 13:54:16: (mod_fastcgi.c.2676) FastCGI-stderr: PHP Fatal error: Call to undefined function sqlite_last_insert_rowid() in /home/www/Gesti_Lite/binary/cp_module.php on line 228



    f.

  3. #3
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    Si può vedere la query?

  4. #4
    oddio..
    la querrry è decisamente incasinata...
    è un'insieme di funzioni....

    le due piu' impportanti sono


    function InsertDati($tabella, $dati){
    $nomefile="tabella_".$tabella;
    $DatiTabella=CercaChiave($nomefile);
    $DatiTabella=str_replace("|",",",$DatiTabella);
    $QueryToGo="INSERT INTO $tabella ($DatiTabella) VALUES ($dati)";
    // echo "
    $tabella - $dati - $DatiTabella - $QueryToGo <<<";
    return GeneraRisultatoQuerry($QueryToGo);
    }


    function GeneraRisultatoQuerry($query) {
    global $db_;
    $query=sanitize($query,'PARANOID');
    // echo "
    q - $query--
    ";
    $apri_db = "sqlite:$db_";
    $db = new PDO($apri_db);
    $risultato=$db->query("$query");
    $passavalore = sqlite_last_insert_rowid ( $db );
    $db = NULL;
    // echo "$query - -
    ";
    echo "---- $PassaVariabile --- ";
    }

    senza la riga - $passavalore = sqlite_last_insert_rowid ( $db ); - tutto funziona.....

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.