ciao stavo scrivendomi una classettina semplicissima per poter estrarre dati da un db
il codice è questo
Codice PHP:
class EstraiBase
{
function Connect($host,$psw,$user,$nomedb)
{
$con=mysql_connect($host,$psw,$user) or
die ("bla bla bla");
mysql_select_db($nomedb, $con) or
die ("bla bla bla");
}
function select($query)
{
$select= mysql_query($query);
$row=mysql_fetch_array($select);
echo''.$row['pippo'];
}
}
$f=new EstraiBase();
$f->Connect('localhost','io','lei','voi');
$f->select("SELECT * FROM pluto");
ho due domande
la prima è :
come mai mi estrae un unico dato quando la tabella di quel campo ne ha molti?non li dovrebbe stampare tutti con il fetch_array?
la seconda domanda è
come faccio a far si che il campo posso scegliermelo con una sorta di:
$f->estrai($nome_campo); ovviamente implementando la classe con una nuova funzione su $row intendo
scusate se posto delle domande banali ma sono abituato ad usare il metodo procedurale e non sono pratico sugli oggetti