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 09-03-10, 20:38   #1 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Angry Problema con query

[IMG]file:///C:/Users/PINCOP%7E1/AppData/Local/Temp/moz-screenshot.png[/IMG]]

Ciao ragazzi !!!
Ho un problema che non riesco davvero a risolvere ,premetto che non ho molta conoscenza del php , e dopo due giorni spesi a trovare una soluzione ( probabilmente molto banale per tutti voi ) ho deciso di chiedere aiuto al forum.
Cerco di esporre il mio problema : Ho un database composta da:

id - name- active- sel
----------------------------------
1 - pinco - 1------ o
2-- pallino -- 2 ---- 0

come faccio a prelevare solo il "nome" dell' ID , c'è da dire che ci sono diversi nomi e diversi ID .... per intenderci vorrei usare la funzione <? echo "1" ?>; per visualizzare il nome pinco

Davvero non so come fare , spero che qualcuno di voi mi possa aiutare ...scusate se non è molto chiaro :-(

Grazie in anticipo

Ultima modifica di stefanoste : 09-03-10 20:42.
stefanoste non in linea   Rispondi citando
Vecchio 09-03-10, 21:22   #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 stefanoste,

devi fare una query cosi:
Codice PHP:
$query mysql_query("SELECT nome FROM tabella WHERE id = 1 LIMIT 1");
$utente mysql_fetch_array($query);
echo 
$utente['nome']; 
Thedarkita ora è in linea   Rispondi citando
Vecchio 09-03-10, 22:04   #3 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Ciao Thedarkita , grazie mille per la tua risposta ,il problema è che non riesco ad andare oltre come ho detto nel mio post non ho competenza nel php. :-(
Non posso usare piu' ID tipo:
-------------------------------------------------------------------------
$query = mysql_query("SELECT nome FROM name WHERE id = 1,2,3,4,5 ");
$utente = mysql_fetch_array($query);
echo
$utente['nome'];

------------------------------------------------------------------------
in modo che posso inserire nella homepage e nelle altre pagine solo
<? echo utente[1]?> ( inserisce" pinco"nella pagina )
<? echo utente[2]?> ( inserisce "pallino" nella pagina)
???
Scusa davvero per la mia ingnoranza nel campo ,te ne sarei davvero grato se mi potessi aiutare ancora. :-)

Ultima modifica di Thedarkita : 09-03-10 22:06. Motivo: Maiuscole e punteggiatura
stefanoste non in linea   Rispondi citando
Vecchio 09-03-10, 22:07   #4 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Per ciclare una query:
Codice PHP:
$query mysql_query("SELECT nome FROM tabella WHERE id = 1 OR id = 2 OR id = 3 OR id = 4 OR id = 5 LIMIT 1");
while(
$utente mysql_fetch_array($query))
echo 
$utente['nome']; 
Ovviamente in questo caso si faceva prima a fare la query con id <= 5.
Thedarkita ora è in linea   Rispondi citando
Vecchio 09-03-10, 22:15   #5 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Quindi ogni volta che aggiungo una categoria devo anche modificare il file che mi hai detto ??? Oppure c' e un modo di auto increment in modo di non dovre ogni volta modificare il file ???

Ultima modifica di Thedarkita : 09-03-10 22:16. Motivo: Maiuscole
stefanoste non in linea   Rispondi citando
Vecchio 09-03-10, 22:18   #6 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao stefanoste,

fai attenzione alle maiuscole.
Se mi spieghi con calma cosa vuoi avere come risultato finale è più facile aiutarti.
Se devi stampare tutti i nomi togli il where e fai semplicemente la query cosi:
Codice:
SELECT nome FROM tabella
Thedarkita ora è in linea   Rispondi citando
Vecchio 09-03-10, 22:19   #7 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
ok....scusa è colpa mia :-( è che non è nemmeno facile per me spiegare qualcsa che non si hanno le basi ....

comunque diciamo che devo creare un lista di frasi nel db (gia create) e ad ogni frase devo assegnare un id per poterli mettere a necessita sul sito ....in modo che quando cambio la frase nel db cambia anche sul sito
diciamo che questo è il concetto ....spero sia un pochino piu' chiaro :-(

Ultima modifica di stefanoste : 09-03-10 22:23.
stefanoste non in linea   Rispondi citando
Vecchio 09-03-10, 22:23   #8 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao stefanoste,

fai attenzione alle maiuscole nei tuoi messaggi. Grazie.

Cambia solo al query rispetto a quello precedente:
Codice PHP:
$query mysql_query("SELECT nome FROM tabella");
while(
$utente mysql_fetch_array($query))
echo 
$utente['nome']; 
Ti consiglio di iniziare a leggere qualche guida teorica di php invece di passare subito alla pratica.
Thedarkita ora è in linea   Rispondi citando
Vecchio 09-03-10, 22:25   #9 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Hai ragione , ho cominciato ieri ......

ok....scusa è colpa mia :-( è che non è nemmeno facile per me spiegare qualcsa che non si hanno le basi ....

comunque diciamo che devo creare un lista di frasi nel db (gia create) e ad ogni frase devo assegnare un id per poterli mettere a necessita sul sito ....in modo che quando cambio la frase nel db cambia anche sul sito
diciamo che questo è il concetto ....spero sia un pochino piu' chiaro :-(
stefanoste non in linea   Rispondi citando
Vecchio 09-03-10, 22:50   #10 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Nessuno che mi potrebbe aiutare ???????? anche con qualche articolo ???
stefanoste non in linea   Rispondi citando
Vecchio 09-03-10, 22:53   #11 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Fai attenzione alle maiuscole nei tuoi messaggi. In che senso ???

Ultima modifica di Thedarkita : 10-03-10 19:45. Motivo: Maiuscole
stefanoste non in linea   Rispondi citando
Vecchio 10-03-10, 19:50   #12 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Devi iniziare tutte le frasi con una maiuscola e terminarle con un punto, come previsto dal regolamento.
Inoltre devi avere un pò di pazienza ed attendere le risposte, poichè ovviamente non puoi ricevere risposte dopo 10 minuti.

Non credo di aver ben capito l'ultima domanda, e ti consiglio come detto in precedenza di leggere una guida, ne trovi una qui, mentre qui trovi script e tutorial utili per imparare.
Thedarkita ora è in linea   Rispondi citando
Vecchio 10-03-10, 22:55   #13 (permalink)
User Newbie
 
Data di registrazione: Mar 2010
Messaggi: 8
Ciao grazie per la tua risposta , e chiedo venia per non aver rispettato il regolamento . Sto impazzendo su libri e libri di php , ma non credo di poter risolvere cosi' facilmente :-( .
Provo a fare un esempio , ho un db strutturato con Id, testo,Data ... tipo :

1 - dimmelo -29-08-09
2 - come posso--28-08-07
3-oppure impazzisco- 28-05-05

Queste 3 frasi le devo mettere su piu' pagine ma non tutte insieme ,quindi devo poter prendere la frase che mi serve in base a ID, calcolando che ci sono tante frasi ...credo di dover quindi dire " row 1 mostra nome ".
Non ho proprio idea come sviluppare il codice , ho provato tutta la notte e non ho avuto buon esito.
Sarebbe come un language phrase che pesca dal db , credo .
Non riesco a capire come viene generato es: <?echo lang[1]?> che mostrerebbe il testo "dimmelo".
stefanoste non in linea   Rispondi citando
Vecchio 11-03-10, 15:12   #14 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Come fare a mostrare un testo avente id X nella tua tabella te l'ho scritto qui.
Thedarkita ora è in linea   Rispondi citando
Rispondi


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:26.




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

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.