sc_lookup?
Inviato: 22 mag 2022, 18:56
Buonasera.
devo aggiornare il campo della tabella2 con i risultati della query fatta sulla tabella1. La query è questa:
select nome_campo from tabella1 where idcliente = {idcliente} AND idprodotto = {idprodotto }
stavo pensando di usare sc_lookup in questo modo:
sc_select(dataset, "select nome_campo from tabella1 where idcliente = {idcliente} AND idprodotto = {idprodotto }");
da questa query ottengo n volte il valore del "nome_campo" per quanti record ci sono nella tabella1.
Ora, vorrei ricomporre in una stringa unica il risultato della query e scrivere la stringa in un campo della tabella2 (una stringa cosi: item1 | item2 | item3 | ....etc)
Per fare questo pensavo di usare foreach in questo modo:
foreach($dataset as $valore) {
//chiaramente l'eco qui mi serve solo come verifica.
echo $valore . ' | ';
}
successivamente lo scriverei nell'altra tabella.
Il problema è che non so cosa devo usare nel foreach in quanto $dataset mi restituisce ovviamente "Array | Array | Array | Array |" anzichè gli attuali valori,
Insomma credo di non aver capito esattamente come funziona sc_lookup o se sia la macro giusta per questo scopo.
Grazie
devo aggiornare il campo della tabella2 con i risultati della query fatta sulla tabella1. La query è questa:
select nome_campo from tabella1 where idcliente = {idcliente} AND idprodotto = {idprodotto }
stavo pensando di usare sc_lookup in questo modo:
sc_select(dataset, "select nome_campo from tabella1 where idcliente = {idcliente} AND idprodotto = {idprodotto }");
da questa query ottengo n volte il valore del "nome_campo" per quanti record ci sono nella tabella1.
Ora, vorrei ricomporre in una stringa unica il risultato della query e scrivere la stringa in un campo della tabella2 (una stringa cosi: item1 | item2 | item3 | ....etc)
Per fare questo pensavo di usare foreach in questo modo:
foreach($dataset as $valore) {
//chiaramente l'eco qui mi serve solo come verifica.
echo $valore . ' | ';
}
successivamente lo scriverei nell'altra tabella.
Il problema è che non so cosa devo usare nel foreach in quanto $dataset mi restituisce ovviamente "Array | Array | Array | Array |" anzichè gli attuali valori,
Insomma credo di non aver capito esattamente come funziona sc_lookup o se sia la macro giusta per questo scopo.
Grazie