- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Risolto] aiuto per select
-
[Risolto] aiuto per select
ciao a tutti,
avevo bisogno di un aiuto per una select MySQL da effettuare per il mio sito:
vi spiego ho una tabella con vari campi tra cui un campo X e uno Y.. se uno ha dei valori l'altro è settato a 0 (zero)la struttura è tipo
ID ... ... X .. Y ..
devo ottenere una colonna Z che assume dei valori presi da una tabella esterna (tramite join) dove viene valorizzata tramite gli id presi o da X o da Y a seconda di quale sia valorizzato.
mi pare sia possibile fare una cosa del genere tramite sql o devo fare le dovute procedure tramite php?
grazie mille in anticipo
-
Ciao MeLoveYou e benvenuto sul forum GT innanzitutto.
Da quanto ne so non c'è una query che ti prende un valore o l'altro a seconda di quale sia valorizzato.
Potresti però fare una select classica e poi usare la variabile valorizzata attraverso php tramite un if nel ciclo while che legge le righe della query. Ad esempio qualcosa del genere:[PHP]
while ([ci sono righe]) {
if ($x>0) {
$selezione = $x;
}
else {
$selezione = $y;
}
... fai quello che devi con $selezione ...
}
[/PHP]
-
come temevo:x
ciau e grazie^^'
-
Benvenuto MeLoveYou nel forum GT
segnalo il thread come risolto
Ciao!