Tak czytałem o tej klasie, lecz piszę swoją ponieważ chciałbym się nauczyć pisać klasy.
I tutaj napotkałem na kolejny problem:
<?php
class DB_MYSQL
{
private $dbHost, $dbLogin, $dbPasswd, $db;
function connect($dbHost, $dbLogin, $dbPasswd)
{
$this -> host = $dbHost;
$this -> login = $dbLogin;
$this -> passwod = $dbPasswd;
$this -> db = @mysql_connect($this -> host, $this -> login, $this -> passwod); if (!$this->db)
{
die('<p>Brak połączenia z serwerem. Komunikat błędu: '. mysql_error() .'</p>'); }
}
{
$this -> table = $dbTable;
if (!$db_selected)
{
die('<p>Brak połączenia z tabelą. Komunikat błędu: '. mysql_error() .'</p>'); }
}
################################################################################
###############################
# część dopisana
################################################################################
###############################
function query($query)
{
$this -> query = $query;
if (!$result)
{
die ('<p> Błędne zapytanie SQL. Komunikat błędu ' . mysql_error() .'</p>'); }
$dane[] = $row;
}
}
$dbtest = new DB_MYSQL;
$dbtest -> connect("xxx", "xxx", "xxx");
$dbtest -> query("SELECT * FROM test");
echo 'id: '. $dane['id']; ?>
Dopisałem funkcję query. Z założenia ona ma pobrać dane i wpakować je w tablicę $dane[]. Kiedy starałem się wyświetlić je nie wyświetliły się żadne dane poza
id:
Dlaczego nie pojawiaja się żadne dane?