Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20869 > unrolled thread
| Started by | "Halnow" <21718invalid@mynewsgate.net> |
|---|---|
| First post | 2016-05-31 16:35 +0000 |
| Last post | 2016-06-01 07:05 +0000 |
| Articles | 5 — 5 participants |
Back to article view | Back to it.comp.www.php
istruzioni update in unico script "Halnow" <21718invalid@mynewsgate.net> - 2016-05-31 16:35 +0000
Re: istruzioni update in unico script RedWiz <redwiz@inwind.it> - 2016-05-31 17:04 +0000
Re: istruzioni update in unico script Leonardo Serni <lserni@gmail.com> - 2016-05-31 21:50 +0200
Re: istruzioni update in unico script fmigliori <fmigliori@gmail.com> - 2016-05-31 14:53 -0700
Re: istruzioni update in unico script Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-01 07:05 +0000
| From | "Halnow" <21718invalid@mynewsgate.net> |
|---|---|
| Date | 2016-05-31 16:35 +0000 |
| Subject | istruzioni update in unico script |
| Message-ID | <2016053116353521718@mynewsgate.net> |
Ciao volendo lanciare una 20 di query UPDATE ognuna con i propri parametri, ma tramite unico script, potrei utilizzare questa strada? $query = "UPDATE tabella SET campo ='f' WHERE id='1';"; $query .= "UPDATE tabella SET campo ='k' WHERE id='4';"; $query .= "UPDATE tabella SET campo ='h' WHERE id='5' "; mysqli_multi_query($query); thx :)
[toc] | [next] | [standalone]
| From | RedWiz <redwiz@inwind.it> |
|---|---|
| Date | 2016-05-31 17:04 +0000 |
| Message-ID | <nikg6c$t67$2@virtdiesel.mng.cu.mi.it> |
| In reply to | #20869 |
On Tue, 31 May 2016 16:35:35 +0000, Halnow wrote: > Ciao > > volendo lanciare una 20 di query UPDATE ognuna con i propri parametri, > ma tramite unico script, potrei utilizzare questa strada? > > $query = "UPDATE tabella SET campo ='f' WHERE id='1';"; > $query .= "UPDATE tabella SET campo ='k' WHERE id='4';"; > $query .= "UPDATE tabella SET campo ='h' WHERE id='5' "; > > mysqli_multi_query($query); > > > thx :) http://bobby-tables.com/
[toc] | [prev] | [next] | [standalone]
| From | Leonardo Serni <lserni@gmail.com> |
|---|---|
| Date | 2016-05-31 21:50 +0200 |
| Message-ID | <ckqrkb9vprs1lgfk3on5pvugrfqf6ltatn@L.Serni> |
| In reply to | #20869 |
On Tue, 31 May 2016 16:35:35 GMT, "Halnow" <21718invalid@mynewsgate.net> wrote:
>volendo lanciare una 20 di query UPDATE ognuna con i propri parametri,
>ma tramite unico script, potrei utilizzare questa strada?
>$query = "UPDATE tabella SET campo ='f' WHERE id='1';";
>$query .= "UPDATE tabella SET campo ='k' WHERE id='4';";
>$query .= "UPDATE tabella SET campo ='h' WHERE id='5' ";
O puoi pensare di assemblare un querone:
UPDATE tabella SET campo = CASE
id WHEN 1 THEN 'f'
WHEN 4 THEN 'k'
WHEN 5 THEN 'h'
# ELSE 'ERRORE!'/0 --*8-D
END WHERE
id IN (1, 4, 5);
Leonardo
--
A terrible beauty is born.
- W. B. Yeats, Easter 1916
[toc] | [prev] | [next] | [standalone]
| From | fmigliori <fmigliori@gmail.com> |
|---|---|
| Date | 2016-05-31 14:53 -0700 |
| Message-ID | <bb4784e0-9c4d-4a61-97b8-1553714e5853@googlegroups.com> |
| In reply to | #20869 |
Il giorno martedì 31 maggio 2016 18:35:36 UTC+2, Halnow ha scritto: > Ciao > > volendo lanciare una 20 di query UPDATE ognuna con i propri parametri, > ma tramite unico script, potrei utilizzare questa strada? > > $query = "UPDATE tabella SET campo ='f' WHERE id='1';"; > $query .= "UPDATE tabella SET campo ='k' WHERE id='4';"; > $query .= "UPDATE tabella SET campo ='h' WHERE id='5' "; > > mysqli_multi_query($query); > > > thx :) o eseguire venti mysqli_query, non fa differenza.
[toc] | [prev] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2016-06-01 07:05 +0000 |
| Message-ID | <dr7fp0Fi87iU1@mid.individual.net> |
| In reply to | #20874 |
Il Tue, 31 May 2016 14:53:17 -0700, fmigliori ha scritto: >> $query = "UPDATE tabella SET campo ='f' WHERE id='1';"; >> $query .= "UPDATE tabella SET campo ='k' WHERE id='4';"; >> $query .= "UPDATE tabella SET campo ='h' WHERE id='5' "; >> >> mysqli_multi_query($query); > o eseguire venti mysqli_query, non fa differenza. O usare PDO con una prepared statement, che ci mette anche meno. :) Bye.
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.www.php
csiph-web