PDA

View Full Version : php - stampare una query


marco_1984
06-04-2007, 11:49
Ciao a tutti, sono agli inizi con php, sono riuscito a fare la connessione con mysql ma non riesco a far stampare a video tutti i campi del database! qualcuno sa aiutarmi? vi scrivo il mio codice... la tabella in questione si chiama "prova":

<?php
//connessione al database
$mysqli = new mysqli('localhost', 'root', 'toszafti', 'prova_database');
//preparo la query di inserimento
$query="INSERT into prova (nome, cognome, indirizzo, cittā, telefono, cap) VALUES ('mario', 'gialli', 'via roma', 'roma', '0775846999', '02135')";
//eseguo la query di inserimento
$mysqli->query($query);

//a questo punto vorrei stampare tutta la tabella prova



$mysqli->close();
?>



come fare?

vizzz
06-04-2007, 12:17
Ciao a tutti, sono agli inizi con php, sono riuscito a fare la connessione con mysql ma non riesco a far stampare a video tutti i campi del database! qualcuno sa aiutarmi? vi scrivo il mio codice... la tabella in questione si chiama "prova":

<?php
//connessione al database
$mysqli = new mysqli('localhost', 'root', 'toszafti', 'prova_database');
//preparo la query di inserimento
$query="INSERT into prova (nome, cognome, indirizzo, cittā, telefono, cap) VALUES ('mario', 'gialli', 'via roma', 'roma', '0775846999', '02135')";
//eseguo la query di inserimento
$mysqli->query($query);

//a questo punto vorrei stampare tutta la tabella prova



$mysqli->close();
?>



come fare?
dai un occhio a queste funzioni:
http://it2.php.net/mysql_fetch_array
http://it2.php.net/manual/it/function.mysql-fetch-row.php

ovviamente prima devi fare una query select

marco_1984
06-04-2007, 12:56
grazie! cmq ancora non riesco a risolvere! ecco che ho fatto:

$query = "SELECT * FROM prova";
$result = $mysqli->query($query);
while($i = mysql_fetch_row($result)) {

echo $i['nome'];
echo $i['cognome'];
$i++;
}

ma mi da il seguente errore


Fatal error: Call to undefined function mysql_fetch_row()

:mc:

vizzz
06-04-2007, 13:49
la variabile $i non deve essere incrementata.
prova con la fetch_array probabilmente fetch_row č deprecata.
ciao