-
problema query php...
Ciao, faccio la query come al solito, solo che stavolta mi mostra solo il primo dato di una tabella.... devo estrarre molti dati (con un mysql_fetch_array) ci sono 26 (mi sembra) dati in una sola tabella per utente... forse sono un po troppi? mi potete dire come ovviare il problema? perche se seleziono * mi manda solo l' id, cioe la prima cosa della tabella...
-
Esempio:
Non ho capito se vuoi stampare di tutta la tabella, o solo di un utente.
se di tutta la tabella allora:
Codice PHP:
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db )
or die ("Errore di accesso al database, riprovare più tardi");
$read="SELECT * FROM tabella WHERE condizione"; // condizione facoltativa
$raw=mysql_query($read);
$raw.close;
while($row= mysql_fetch_array($raw)){
echo $row[campo];
echo $row[campo2];
echo $row[campo3]; // stampa dei valori
}
@mysql_close($db);
altrimenti:
Codice PHP:
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db )
or die ("Errore di accesso al database, riprovare più tardi");
$read="SELECT * FROM tabella WHERE condizione"; // condizione facoltativa
$raw=mysql_query($read);
$raw.close;
$row= mysql_fetch_array($raw);
echo $row[campo];
echo $row[campo2];
echo $row[campo3]; // stampa dei valori
@mysql_close($db);
-
il problema nn é selezionare...
la selezione funziona correttamente...
il problema é che se inserisco troppi campi nella tabella, gli altri nn li legge...
-
Se al posto dell'asterisco inserisci i nomi di tutti campi, li riesci a visualizzare?
-
Ma dove no li legge?
Hai fatto uno script? Se sì, postalo.
Ciao!
-
ops, errore mio, ho messo dei campi delle tabelle che erano 1 2 3 4 5 e con mysql_fetch_array andava un po tutto in casino!