Salve ho questa connessione al database ad oggetti in php.
Codice PHP:
<?php class MysqlClass{ private $host = "localhost"; private $user = "root"; private $password = ""; private $database = "prova"; //controllo sulle connessioni attive private $connessione_attiva = false; public function connetti() { if(!$this->connessione_attiva) { $connessione = mysql_connect($this->host,$this->user,$this->password,$this->database); $selezione = mysql_select_db($this->database,$connessione) or die (mysql_error()); } else { return true; } }}?>
Nella index la richiamo così :
Codice PHP:
<?php include "configuration.php";session_start();
$collega_db = new MysqlClass();$collega_db->Connetti(); ?>
Tutto ok!
il problema sorge quando faccio l'estrapolazione dei dati al DB Mysql.
Codice PHP:
$seleziona_like = ("SELECT * FROM tab1 where fk_id_prodotto =1"); $esegui_like = mysql_query($seleziona_like) or trigger_error(mysql_error().$seleziona_like); $contatore = mysql_num_rows($esegui_like); if($contatore > 0) { while($row = mysql_fetch_array($esegui_like)) { extract($row); } } else { Print "Risultato 0 "; }
- Warning: mysql_query() expects parameter 2 to be resource, object given in...
- Warning: mysql_num_rows() expects parameter 1 to be resource, null given in....
Mi fate capire qualcosa come muovermi ad oggetti ?
| | |
| Mysql | Mysql è un tipo di database | | |
| | |
| | |
| PHP | E' una piattaforma trasversale lato server scripting language utilizzata per la creazione di pagine web dinamiche | | |
| | |
| | |
| Mysql_query | mysql_query è una funzione MySql che invia una query al database associato alla connessione specificata. | | |
| | |