• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Richiamer UN solo dato dal database

bozzato

Utente Medio
Autore del topic
10 Settembre 2010
145
0
Miglior risposta
0
ragazzi, è da ieri che sto diventando matto...
ho provato di tutto.

Ho una tabella chiamata "users" nella quale ci sono i campi "username, password, email e dimensionecitta".

Voglio che a ogni utente compaia la dimensione della sua città (dimensionecitta).
Ho provato di tutto ma non ci riesco...ho letto guide su guide.

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Però $dimensionecitta non va.....non contiene niente....
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Qualcuno può aiutarmi?
Grazie in anticipo;)
 
Ultima modifica:
Riferimento: Richiamer UN solo dato dal database

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

se non sbaglio le variabile in vanno tra ' '

prova questo:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Ultima modifica:
Riferimento: Richiamer UN solo dato dal database

@XFossaDeiLeoniX
@bleach96

Provati entrambi ma niente.
Sempre il solito errore:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\programmi\EasyPHP-5.4.0beta2\www\Busfight\function.php on line 33
Notice: Undefined variable: dimensionecitta in D:\programmi\EasyPHP-5.4.0beta2\www\Busfight\game.php on line 41

Ecco lo screen della tabella:
Perfavore, Entra oppure Registrati per vedere i Link!


PS:al posto di 3 ho provato a mettere i numeri dall'1 al 5 ma niente...
 
Riferimento: Richiamer UN solo dato dal database

Prova da phpmyadmin a eseguire la query
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

e dimmi se esegue la query correttamente o ti da errore...

P.S. nel tuo codice ti sei dimenticato anche il punto e virgola anche se non indispensabile
 
Riferimento: Richiamer UN solo dato dal database

Prova da phpmyadmin a eseguire la query
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

e dimmi se esegue la query correttamente o ti da errore...

P.S. nel tuo codice ti sei dimenticato anche il punto e virgola anche se non indispensabile

Funziona perfettamente da phpmyadmin...



PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Dovrebbe andare :emoji_slight_smile:

Niente....non so più dove sbattere la testa
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Riferimento: Richiamer UN solo dato dal database

Ma sei sicuro che si colleghi correttamente al database?
Prova ad eseguire una qualsiasi altra query.
 
Riferimento: Richiamer UN solo dato dal database

Ma sei sicuro che si colleghi correttamente al database?
Prova ad eseguire una qualsiasi altra query.

Ho provato ad eseguire questq uery e funziona alla grande:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Ora vi riporto i due files:
Game.php
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Function.php
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Io non so più cosa provare....mi affido a voi:S
 
Riferimento: Richiamer UN solo dato dal database

@XFossaDeiLeoniX

Ho fatto un file così:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Risultato:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Quindi niente numero che indica la dimensione...
Mettendo invece
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
esce la dimensione...
Come colonne ho ID, username, password, email, dimensione.....(quindi penso che l'id non venga contato)

Comunque se metto il codice in function.php, in game.php esce sempre
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Ultima modifica:
Riferimento: Richiamer UN solo dato dal database

@XFossaDeiLeoniX

Ho fatto un file così:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Risultato:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Quindi niente numero che indica la dimensione...
Mettendo invece
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
esce la dimensione...
Come colonne ho ID, username, password, email, dimensione.....(quindi penso che l'id non venga contato)

Comunque se metto il codice in function.php, in game.php esce sempre
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Vari errori.. session_start(); va prima di qualsiasi altra cosa, di qualunque codice html, php e/o javascript.
Le colonne si contano da 0, ID, auto_increment o no che sia, viene contato, perchè non dovrebbe?
ID=0
username=1
password=2
email=3
dimensione=4

Il notice non è importante, per risolverlo potresti fare: $dim = null; prima della query..
 
Riferimento: Richiamer UN solo dato dal database

@XFossaDeiLeoniX


Come colonne ho ID, username, password, email, dimensione.....(quindi penso che l'id non venga contato)
No, gli array vengono contati a partire da zero, così: ID = 0, username =1, password =2, email=3, dimensione=4
Tu avevi detto di avere solo username, passoword, email e dimensione, per cui ho messo [3] :emoji_slight_smile:
Comunque se metto il codice in function.php, in game.php esce sempre
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Hai messo esattamente il mio codice?
 
Riferimento: Richiamer UN solo dato dal database

Si, esattamente...aggiungendo poi ?> perchè dopo ce la parte HTML
ho messo 4 perchè poi ho aggiunto altre colonne qualcuna prima qualcuno dopo...

PS: Grazie per avrmelo detto...non capivo la cosa dell'ID :emoji_relieved:

Ho provato a mettere il codice tagliandolo da function.php e incollandolo in game.php e funziona....
mentre se lo metto in function.php no....:idiota:
Thanks anche per la cosa del session_start
 
Riferimento: Richiamer UN solo dato dal database

Si, esattamente...aggiungendo poi ?> perchè dopo ce la parte HTML
ho messo 4 perchè poi ho aggiunto altre colonne qualcuna prima qualcuno dopo...

PS: Grazie per avrmelo detto...non capivo la cosa dell'ID :emoji_relieved:

Ho provato a mettere il codice tagliandolo da function.php e incollandolo in game.php e funziona....
mentre se lo metto in function.php no....:idiota:
Thanks anche per la cosa del session_start
La session_start() e il require mettili fuori dalle funzioni, all'inizio.
 
Riferimento: Richiamer UN solo dato dal database

Non importa...ho risolto mettendo il codice nella pagina game.php

Grazie comunque:emoji_slight_smile: