|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
[PHP+MySQL] - Non riesco a visualizzare il risultato di una query
Non sapendo più quale funzione usare mi affido a voi.
Creando uno script in PHP (sono alle prime armi) ho avuto la necessità di scrivere questa query: Codice:
$query3 = mysql_query("SELECT MAX(topic_id) FROM forum_lite_thread");
Fin qui tutto ok. Il mio problema insorge nel momento i cui voglio assegnarlo ad una variabile in PHP. Ho provato utilizzando questa funzione: Codice:
$result3 = mysql_fetch_array($query3); Codice:
echo "$result3"; Come posso risolvere??? Grazie in anticipo a tutti quelli che mi aiuteranno. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2006
Città: Bologna/Milano
Messaggi: 525
|
quando in php compare scritto array significa che stai utilizzando una variabile che è un array male...
ad esempio: $num = array (1,2,3,4); echo $num; scrive array... nel mio caso dovresti fare: $num[0] ad esempio Ultima modifica di mamo139 : 23-10-2006 alle 21:23. |
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
Giusto perchè $result3 è un array.
per ottenere i valori dei campi devi fare così: $result3['nomecampo']; Ciao. |
|
|
|
#4 |
|
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
se non ho capito male la modifica da fare dovrebbe essere questa:
$result3 = mysql_fetch_array($query3); echo "$result3[topic_id] <br>"; se è così a video non mi stampa nulla!!! Ultima modifica di RagingBull : 23-10-2006 alle 21:55. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
Dovresti provare così:
echo $result3["topic_id"] |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
ok lasciamo perdere la schifezza scritta prima.
ho semplicemente risolto così: Codice:
$result3 = mysql_result($query3,"topic_id"); echo "$result3 <br>"; grazie ancora a tutti!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:18.



















