Passare dati in un array da statement mysqli

Maures

Utente Attivo
25 Mar 2015
45
0
0
Buongiorno a tutti,
avrei bisogno di un consiglio su come fare perché mi sono incagliato in un passaggio che in teoria dovrebbe essere abbastanza semplice.

Ho un database di coordinate su cui faccio diverse query.
Da una di queste devo estrarre alcune coppie (latitudine e longitudine) per inserirle all'interno di un altro script.

Per estrarre i dati da un db uso gli statement mysqli e per l'esattezza questo codice:

PHP:
if ($stmt = $connection->prepare($query)) {
$stmt->execute();
$stmt->bind_result($lat,$lon);
		
while ($stmt->fetch()) {
				
echo" $lat e $lon<br/>";
			
	}
}

Con il codice qui sopra riesco a stampare le coppie di coordinate, ma vorrei metterle in due array per poi usarle successivamente (questa porzione di codice è all'interno di una funzione, come anche la query che estrae i valori)

Mi sono bloccato su questo passaggio, come posso fare?

Grazie in anticipo a tutti!
 

marino51

Utente Attivo
28 Feb 2013
3.016
174
63
Lombardia
non è semplice immaginare come è strutturato il tuo codice, per cui cerco di darti un suggerimento per quel che traspare dal tuo post,
nel codice che esegui prima della funzione, definisci le due array (vuote)
poi quando esegui la funzione le valorizzi
spero che il suggerimento sia positivo
ciao
Marino
PHP:
$arraylat = array();
$arraylon = array();

function latlon(
global $arraylat, $arraylon

if ($stmt = $connection->prepare($query)) { 
$stmt->execute(); 
$stmt->bind_result($lat,$lon); 
         
while ($stmt->fetch()) { 
                 
echo" $lat e $lon<br/>"; 

$arraylat[] = $lat;
$arraylon[] = $lon;
    } 
}
 

Maures

Utente Attivo
25 Mar 2015
45
0
0
non è semplice immaginare come è strutturato il tuo codice, per cui cerco di darti un suggerimento per quel che traspare dal tuo post,
nel codice che esegui prima della funzione, definisci le due array (vuote)
poi quando esegui la funzione le valorizzi
spero che il suggerimento sia positivo
ciao
Marino
PHP:
$arraylat = array();
$arraylon = array();

function latlon(
global $arraylat, $arraylon

if ($stmt = $connection->prepare($query)) { 
$stmt->execute(); 
$stmt->bind_result($lat,$lon); 
         
while ($stmt->fetch()) { 
                 
echo" $lat e $lon<br/>"; 

$arraylat[] = $lat;
$arraylon[] = $lon;
    } 
}

grazie marino51, alla fine ero riuscito anche io a trovare questa soluzione.

ho provato con un array bidimensionale, ma senza successo.
come potrei modificare il codice per far restituire un singolo array?
 
Discussioni simili
Autore Titolo Forum Risposte Data
D passare dati array da un form GET ad un'altra pagina PHP 2
G [PHP] Passare dati tra record PHP 4
M [MS Access] Passare i dati di una query da form a report MS Access 3
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
A [JQUERY] Passare dati stessa finestra (Nyromodal) jQuery 0
M Passare dati a google maps PHP 36
T Passare dati (ID di sessione) tra le varie activity di un app android Sviluppo app per Android 1
L Passare ad uno script PHP i dati di un form incluso l'upload di un'immagine Ajax 0
A passare i dati un form ad un altra pagina PHP 15
F Passare dati raccolti ad una pagina jQuery 1
G aiuto:passare dati da html a php PHP 1
C property: passare dati tra uc e aspx ASP.NET 0
G Passare dati da immagini diverse Classic ASP 1
P Passare solo alcuni parametri a script per CSV PHP 0
D passare valori da database sql a php PHP 1
P Passare contenuto in value. Ajax 1
P Passare i risultati di un foreach in un modal. Help! PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
P jButton1ActionPerformed passare parametri ad altra classe Java 2
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
A Problema nel passare la variabile PHP 0
I Passare dei parametri in javascript PHP 0
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
G Passare path directory in POST PHP 2
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
G [Javascript] Passare un valore via querystring Javascript 1
L [PHP] Passare variabile PHP 3
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P Come passare var1 a pagina php1 e var1,var2 a pagina php2 PHP 5
M Passare una varibile da PHP a Javascript PHP 2
B [PHP] passare valore ad un form su un'altra pagina PHP 4
K [PHP] Paginazione Wordpress: passare variabile PHP 6
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
A [PHP] Passare variabili tra pagine diverse PHP 2
A [Javascript] Passare variabile tra pagine html diverse Javascript 13
D [ASP] Passare in array stringa dinamica Classic ASP 2
K [PHP] Passare valore select PHP 2
andreacata31 [ASP.Net] Passare da Windows Application a sito Web ASP.NET 1
Rikk73 Passare come argomento in un metodo un parametro della classe istanziata PHP 0
I Passare record Database access a Java Javascript 0
C Passare dal terzo al secondo livello di un dominio su Aruba Domini 2
A Passare due variabili con Javascript. Javascript 1
Marco_88 Passare un valore prima dell'invio del form Ajax 0
A Passare variabili da javascript a PHP PHP 8
A Passare il titolo al posto dell'id PHP 1

Discussioni simili