Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 01-01-09, 20:24   #1 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 52
problema da newbie con mysql select

Ciao raga, innanzitutto buon 2009....
Allora mi chiedevo come fare a selezionare da un db tutti i campi > di "-1"...

Codice:
$today =  mysql_query("SELECT 8day,7day,6day,5day,4day,3day,2day,yesterday,today FROM test WHERE name='$valore[0]'",$conn);
E poi mi servirebbe sapere quanti campi sono > di -1.......
Credo che si debba fare tipo SELECT ...... WHERE name=... AND non so cosa >'-1'

Cosa mi consigliate??

Ultima modifica di Samyorn : 03-01-09 19:58. Motivo: Curare l'uso delle maiuscole. No SMS Style.
ceorge non in linea   Rispondi citando
Vecchio 01-01-09, 22:21   #2 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao ceorge,

Se devi selezionare i record aventi tutti i campi maggiori di -1, devi usare AND campo > '-1'.
Per stambilire quanti sono i campi maggiori di -1 credo proprio che devi prendere l'intera tabella, ed operare in questo senso da php, in questo momento non mi vengono in mente altri sistemi.
Thedarkita ora è in linea   Rispondi citando
Vecchio 02-01-09, 13:06   #3 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Per stambilire quanti sono i campi maggiori di -1 basta contare i record interessati.
Es:
$SELECT = "SELECT COUNT(*) FROM nometabella WHERE nomecampo > '-1'";
$QUERY = mysql_query($SELECT,$CONN);
$ROW = mysql_fetch_row($QUERY);
$TOT = $ROW[0]; // RECORD TOTALI
mikslap non in linea   Rispondi citando
Vecchio 02-01-09, 13:09   #4 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao mikslap,

In quel modo non conti i campi maggiori di -1, bensì i record maggiori di -1
Thedarkita ora è in linea   Rispondi citando
Vecchio 02-01-09, 15:44   #5 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 52
Grazie... allora credo proprio che la storia sarà lunga...... se vi vengono in mente idee rapide per risolvere sono ben accette. CIAO.
ceorge non in linea   Rispondi citando
Vecchio 02-01-09, 16:56   #6 (permalink)
User
 
Data di registrazione: Oct 2006
Messaggi: 287
Invia un messaggio tramite Skype a mikslap
Allora

Aggiungi i campi interessati alla clausola WHERE in modo da contare i record che hanno solo i campi indicati > -1
Se sbaglio fatemi capire bene quale è il problema.
Ciao.

Ultima modifica di Samyorn : 03-01-09 20:00. Motivo: Curare l'uso delle maiuscole e della punteggiatura. Corretto errore di battitura.
mikslap non in linea   Rispondi citando
Rispondi
Tags: ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:18.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.