
Wracając do tematu: napisałem klasę obsługującą bazę danych.
Wygląda to tak:
<?php private $id; private $host; private $user; private $baza; private $zapytanie; private $log_tabela; function polacz($host, $user, $haslo) { $this->host = $host; $this->user = $user; return true; } else { return false; } } function wybierz($baza) { $this->baza = $baza; return true; } else { return false; } } function zapytanie($zapytanie){ return $this->zapytanie; } else { return false; } } function do_tablicy($wynik) { } return $tablica; } else { return false; } } function log(){ $this->log_tabela = "<table style='font-size:10px;font-family:Verdana;border-spacing:2px'>"; $this->log_tabela .= "<tr style='background-color:black;color:white'><td>-</td><td>Host: ".$this->host."<br />Użytkownik: ".$this->user."<br />Baza: ".$this->baza."</td></tr>"; $id = $i+1; } } } $this->log_tabela .= "</table>"; return $this->log_tabela; } function __destruct() { } } ?>
Funkcja do_tablicy() zapisuje wiersz z bazy do tablicy. Problem polega na tym, że gdy chcę podejrzeć tan wynik, funkcja zwraca Array
<?php $zmienna->polacz("localhost","admin","haslo"); $zmienna->wybierz("baza"); $zapytanie = $zmienna->zapytanie("SELECT `tresc` FROM `artykuly` WHERE `tytul` = 'test'"); $y = $zmienna->do_tablicy($zapytanie); ?>
Co zmienić, aby można było wyświetlać wybrany wiersz wyniku?
Z góry dzięki za pomoc
