![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Zamierzam w celu treningu napisać mailbox orientowany obiektowo. Nie szukam skryptów, chcę się podjąć sam. Był już podobny temat i wg niego stworzyłem mw taką samą bazę danych. Mam jednak już na wstępie błąd, podejrzewam, że w funkcji, bo gdy ominę warunek WHERE w zapytaniu, wszystko leci dobrze. Proszę o pomoc i ewentualnie jakieś sugestie, za co mam się zabrać przy pisaniu ;]
Kod: Kod class DaneSQL {
public $host = "localhost"; public $user = "root"; public $database = "mailbox"; } $username = "qwerty"; class Mailbox { public $IDpoczta; public $temat; public $tresc; public $idprofil_nadawca; public $idprofil_odbiorca; public $przeczytane; public $status_nadawca; public $status_odbiorca; public $send_at; public $tekst = "Dane:<br/>TEMAT:<br/>OD:<br/>"; } $dane = new DaneSQL; $mailbox = new Mailbox; function mysql_read($object) { $link = mysql_connect($object->host, $object->user) or die(mysql_error()); mysql_select_db('userbase', $link) or die(mysql_error()); $query = "SELECT ID FROM users_passes WHERE login = '$username'" or die(mysql_error()); $query2 = mysql_query($query, $link) or die(mysql_error()); $result = mysql_fetch_object($query2) or die(mysql_error()); $r = $result->ID; $query = "SELECT temat FROM poczta WHERE idprofil_odbiorca = '$r'" or die(mysql_error()); $query2 = mysql_query($query, $link) or die(mysql_error()); $box = mysql_fetch_object($query2) or die(mysql_error()); return $box; } $mailbox = mysql_read($dane); echo "<br/><br/>"; echo $mailbox->temat; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:06 |