MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Risultato di una query nell'array

  • Creatore Discussione Creatore Discussione Fabrizio966
  • Data di inizio Data di inizio 29 Mag 2015
F

Fabrizio966

Nuovo Utente
28 Mag 2015
8
0
0
  • 29 Mag 2015
  • #1
PHP:
$conn = mysql_connect("localhost","root","");
		  $db = mysql_select_db('maturita',$conn);
		  $sql = "Select * From produttori";
		  $risultato=mysql_query($sql);
		  $count=mysql_num_rows($risultato);
		  $strsql = "Select nome From produttori";
		  $i=mysql_query($strsql);
		  $count2=mysql_fetch_array($i);
		  echo $count2[1];

ragazzi, questo è il codice che sarà applicato in un'altro ambito , quello che non capisco è come mai quando stampo l'array $count2[0] mi da il risultato del primo valore restituito dalla query ,
quando stampo $count2[1] ( o con un'altro indice) mi restituisce l'errore
Undefined offset: 1 in C:\xampp\htdocs\index4.php on line 124
E' come se non mi memorizzasse il resto dei dati della query ... soluzioni?:confused::confused:
 
Ultima modifica di un moderatore: 30 Mag 2015
Ad
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Mag 2015
  • #2
ciao
PHP:
<?php
$conn = mysql_connect("localhost","root","");
$db = mysql_select_db('maturita',$conn);
$strsql = "SELECT nome FROM produttori";//a che ti servono 2 query e due chiamate?
$risultato=mysql_query($strsql);
$count=mysql_num_rows($risultato);//questo a che t serve se non lo usi?
//generalmente si usa in un if/else esempio
if($count > 0){
	//poi per estrarre tutti i record (se non usi il while estrare solo il primo record)
	while($count2=mysql_fetch_array($risultato)){
		echo $count2['nome'],"<br>"; //oppure $count2[0] se 'nome' è il secondo campo della tabella
	}
}else{
	echo "non ci sono risultati";
}
?>
attento se usi la forma tipo $count2[1]
dalla query "SELECT nome FROM produttori" estrai solo il campo 'nome' quindi $count2[1] ti da errore perche hai estratto solo un campo e quindi $count2[1] non esiste
per estrarre i vari campi usa la query "SELECT * FROM produttori" con cui estrai tutti i campi del record
esempio, sia la tabella coi campi
id
nome
cognome
Clicca per allargare...
usando SELECT* FROM produttori equivalente a SELECT id, nome, cognome FROM produttori
$count2[0] oppure $count2['id']
$count2[1] oppure $count2['nome']
$count2[2] oppure $count2['cognome']
usando SELECT nome, cognome FROM produttori
$count2[0] oppure $count2['nome']
$count2[1] oppure $count2['cognome']
usando SELECT nome FROM produttori
$count2[0] oppure $count2['nome']
il tutto usando mysql_fetch_array(...)

se invece tu usassi mysql_fetch_assoc(...)
le formne con indice numerico non esistono

ultima cosa: se stai studiando e quindi sei agli inizi abbandona le vecchie istruzioni mysql deprecate e passa alle mysqli
 
Ultima modifica: 30 Mag 2015
F

Fabrizio966

Nuovo Utente
28 Mag 2015
8
0
0
  • 30 Mag 2015
  • #3
Ti ringrazio dell'aiuto ,ho risolto il problema, non avevo ancora capito bene il funzionamento degli array in php , ascolterò il tuo consiglio e implementerò le funzioni mysqli dove ho implementato gli sql, grazie ancora ^^
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

D
assegnare risultato di una jquery ad una text
  • Domenico2013
  • 18 Ott 2020
  • Javascript
Risposte
2
Visite
1K
Javascript 20 Ott 2020
Domenico2013
D
M
[MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL
  • Menicox73
  • 25 Apr 2019
  • MySQL
Risposte
3
Visite
5K
MySQL 25 Apr 2019
Menicox73
M
G
[PHP] inserire risultato di una query in una tabella
  • giacomo9783
  • 16 Mag 2018
  • PHP
Risposte
3
Visite
5K
PHP 16 Mag 2018
marino51
[PHP] Risultato in una sola query
  • MikSkagit
  • 22 Ago 2017
  • PHP
Risposte
16
Visite
3K
PHP 23 Ago 2017
borgo italia
G
[ASP] Risultato query in una variabile
  • Giorgius
  • 16 Giu 2016
  • Classic ASP
Risposte
2
Visite
2K
Classic ASP 16 Giu 2016
Paolo69
Stampare a video in echo table il risultato di una query
  • elpirata
  • 14 Lug 2015
  • PHP
Risposte
4
Visite
8K
PHP 16 Lug 2015
elpirata
[risolto] Mostrare a video il risultato di una query con stesso anno e mesi diversi
  • gandalf1959
  • 18 Feb 2014
  • PHP
Risposte
13
Visite
2K
PHP 10 Mar 2014
gandalf1959
S
Stampare il risultato di una query inner jon in php....
  • simerba
  • 2 Apr 2013
  • PHP
Risposte
4
Visite
4K
PHP 3 Apr 2013
Longo8
C
PHP restituisce il risultato di una query errato
  • carlo9987
  • 20 Mar 2013
  • PHP
Risposte
8
Visite
2K
PHP 26 Mar 2013
carlo9987
C
A
dividere il risultato di una Query in più pagine
  • akainu
  • 8 Mar 2013
  • Classic ASP
Risposte
1
Visite
3K
Classic ASP 10 Mar 2013
Vale2
A
Associare una foto al risultato di una query
  • aedesy
  • 20 Set 2012
  • PHP
Risposte
13
Visite
3K
PHP 20 Set 2012
aedesy
A
ordinare il risultato di una query con variabili unite
  • Monital
  • 15 Dic 2011
  • PHP
  • 2
Risposte
32
Visite
5K
PHP 18 Dic 2011
borgo italia
A
Il risultato di una query diviso per lettera
  • alexgentili
  • 14 Ago 2010
  • PHP
Risposte
2
Visite
1K
PHP 14 Ago 2010
alexgentili
A
B
passare il risultato di una query da una pagina ad un'altra
  • briglia23
  • 30 Giu 2008
  • Javascript
Risposte
4
Visite
4K
Javascript 30 Giu 2008
briglia23
B
dividere in piu colonne il risultato di una query
  • metalgemini
  • 12 Giu 2005
  • Classic ASP
Risposte
4
Visite
4K
Classic ASP 13 Giu 2005
metalgemini
D
Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON
  • dario_s
  • 23 Ott 2023
  • XML
Risposte
0
Visite
3K
XML 23 Ott 2023
dario_s
D
D
[WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato
  • dariotoby
  • 25 Dic 2018
  • WordPress
Risposte
0
Visite
3K
WordPress 25 Dic 2018
dariotoby
D
[PHP] Arrotondare risultato di una divisione con round
  • elpirata
  • 20 Dic 2017
  • PHP
Risposte
4
Visite
2K
PHP 21 Dic 2017
tess
T
M
[PHP] Includere solo il risultato di una variabile
  • mko
  • 19 Mar 2017
  • PHP
Risposte
2
Visite
2K
PHP 22 Mar 2017
borgo italia
G
Unire risultato di una select
  • Gabriele94
  • 20 Mar 2015
  • PHP
Risposte
2
Visite
1K
PHP 23 Mar 2015
Gabriele94
G
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?