Originariamente inviato da beipink
la mia domanda è proprio come faccio con SQLite ad usare UPDATE e DELETE dato che mi danno dei problemi???
La seconda domanda, invece, riguardava identificazione del record da cancellare o modificare....Esiste qualcosa più veloce del ciclo while e if che ho descritto io!??
E' evidente che sono poco pratico con queste cose quindi oltre a sperimentare chiedo se esistono delle funzioni che non conosco??
grazie ancora
kirk
Allora in primo luogo: Che tipo di problemi ti danno??? :master:
In secondo luogo: Il metodo piu' veloce corrisponde nell'usare una query adatta e cioe'
Codice PHP:
$db = gb_open(); //apro il database
$query = sqlite_unbuffered_query($db, "SELECT * from guests WHERE posted='$key'"); // seleziono la tabella
/*(non selezioni niente, indichi ad SQLite cosa deve fare
e cioe' che deve selezionare tutto(*) nella tabella guests
solo se posted corrisponde a $key
*/
while($row = sqlite_fetch_array($query, SQLITE_ASSOC)){ //scorro i record
/*Questo non serve
if ($key == $row[posted]) { //controllo se corrisponde alla key che passo con get
//cancello o visualizzo
*/
}
/*Inoltre ricorda che se key e' la variabile che passi
tramite get devi impostare tale variabile all'inizio dello
script cosi' $key = $_GET['key'] per ovvi motivi di sicurezza e non solo*/
SQLite_close($db);
}?>