- Home
- Categorie
- Coding e Sistemistica
- PHP
- Connessione al database tramite oggetti
-
Connessione al database tramite oggetti
Volevo implementare una connessione al db con il modello a oggetti, ma non funziona
Ecco il codice:
[php]<?php
class basedati { private $host = "localhost"; private $user = "root"; private $password = ""; private $database = "gianni"; private $connessione = null; public function connetti() { $this->connessione = mysql_connect($this->host, $this->user, $this->password); mysql_select_db($database, $this->connessione); return $this->connessione; } //chiude la funzione connetti } //chiude la classe basedati $dati = new basedati(); $query = "select * from news"; $result = mysql_query($query,$dati); while ($line = mysql_fetch_array($result, MYSQL_NUM)) { foreach ($line as $campo) { echo "<p>$campo</p>"; } }
?>[/php]
-
Ciao Gorka,prova così:
$dati = new basedati();
$dati->connetti();Ciao!
-
Ok, ma non funziona ancora...
cosa devo passare come argomento qui:
$result = mysql_query($query,$dati);
-
Puoi non passare nessun argomento se non sono attive altre connessioni a mysql.
[php]$result = mysql_query($query);[/php]Oppure prova così:[php]
$result = mysql_query($query,$dati->connetti());[/php]
Se fai in questo modo non considerare il post che ho scritto sopra.
Ciao!
-
Non funziona neanche così.
Però ho trovato uno script già pronto che fa al caso mio a questo link
(anche se mi piacerebbe capire dove sbagliavo io)