funzione mysql fetch array

  • Creatore Discussione Creatore Discussione mteresa
  • Data di inizio Data di inizio

mteresa

Nuovo Utente
16 Ago 2014
18
0
0
ciao ragazzi ...
con un semplice codice volevo stampare i risultati in una tabella che ho chiamato articoli e che contiene il campo art_id, art_titolo,art_autore,art_articolo...

se per questa tabella ho più righe e io voglio stampare per ogni riga solo il campo arti id e art_titolo come posso fare?
in particolare credevo che la funzione fetch restituisse i risultati una riga e con un ciclo while potevo stampare i risultati di più righe
PHP:
$sql = "SELECT art_id, arta_titolo FROM articoli ";

$query = mysql_query($sql) or die (mysql_error());
while=($row=mysql_fetch_array($sql)){
$art_id = $row['art_id'];
$titolo = stripslashes($row['art_titolo']);
echo "ide dell articolo : $art_id e titolo: $art_titolo"

}


ogni volta ho tengo qst errore :syntax error, unexpected '$sql' (T_VARIABLE)
 
Ultima modifica di un moderatore:
Manca il punto e virgola alla fine della echo.
ps:
se l' = non c'è perchè lo hai postato ? dovresti riuscire a modificare il codice che posti
pps:
cerca di racchiudere il codice che posti tra i tag presenti sulla barra di formattazione del post ( # <> php )
 
scusate se mi intrometto,
nella select leggo "arta_titolo", sicura che sia quello il nome della colonna ?
ciao
Marino
ps : in aggiunta ai suggerimenti di criric, il copia/incolla di solito funziona ed evita che si debba leggere un codice non reale
 

Discussioni simili