- Home
- Categorie
- Coding e Sistemistica
- PHP
- Inserire "n" record
-
Inserire "n" record
Salve a tutti volevo sapere come fare ad insere "n" record in una tabella: tipo da una form io digito 10 "n record" poi clicco su inserisci...come faccio con sql ad inserire "n" record nel database?
-
Puoi ripetere n volte la query:
INSERT INTO tabella VALUES (valore_x_1, valore_x_2, ...);
Oppure eseguire una query sola con n inserimenti:
INSERT INTO tabella VALUES
(valore_1_1, valore_1_2, ...),
(valore_2_1, valore_2_2, ...), ...
(valore_n_1, valore_n_2, ...);Ciao!
-
Ho provato a mettere un ciclo for, ma non mi torna bene: riesco ad inserirlo per 10 volte come volevo, però adesso ho un'altro problema, dovrei incrementare la variabile x da zero fino a 90 e non so come fare, se faccio 'x' => $x++, mi aumento di uno e se invece faccio 'x' => $x+'10', mi aumenta di 10 una volta sola. aiuto :bho:
$n_posti=1;
for($n_posti=0; $n_posti<10; $n_posti++){
$data = array(
'x' => $x++,
'y' => $y,
'a' => $a,
'pianta_id' => $pianta_id,
'label' => $label,
'id' => $id++,
'type' => $type,
'sub' => $sub,
'l' => $l);$aggiungi = pg_insert($conn, 'map', $data );
}
-
Prova in questo modo:
... 'x' => $x += 10, ...
-
grazie mille ci sono riuscito grazie al tuo aiuto!!! ciauuuu
-
Prego!