Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> klasa do mysql
piwoszeq
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 13.01.2005
Skąd: warszawa

Ostrzeżenie: (0%)
-----


  1. <?php
  2. /* Do obsługi mysql :) */
  3. class DbManager
  4. {
  5. /* Zmienne */
  6. private $connectDb;
  7. private $disconnectDb;
  8. public $sql;
  9. public $countQuery = 0;
  10.  
  11. /* Konstruktor całej klasy */
  12. public function __construct()
  13. {
  14. $this->isConnectDb();
  15. }
  16. /* Łączenie z bazą */
  17. private function isConnectDb()
  18. {
  19. $this->connectDb = @mysql_connect(DB_SERWER, DB_USERNAME, DB_PASSWORD);
  20. @mysql_select_db(DB_DATABASE);
  21. return $this->connectDb;
  22. }
  23. /* Do zadawania pytań :) (liczy ile ich jest :)) */
  24. public function query($strQuery)
  25. {
  26. $this->sql = mysql_query($strQuery);
  27. $this->countQuery++;
  28. return $this->sql;
  29. }
  30. /* Wyciąga z bazy Wiersze */
  31. public function getRows($arrRows)
  32. {
  33. $this->getRows = explode (",", $arrRows);
  34. for ($i = 0; $i <= count($this->getRows); $i++)
  35. {
  36. while ($row = mysql_fetch_array($this->sql))
  37. {
  38. echo "$row[$i], $row[$i]<br>";
  39. }
  40. }
  41. }
  42. /* Kończy połączenie z baza */
  43. public function CloseDb()
  44. {
  45. $this->disconnectDb = mysql_close($this->connectDb);
  46. }
  47. }
  48. ?>


Chcialbym aby funkcja getRows odbierała wszystkie wyniki z zapytania do bazy, ale jakos nigdy mi to poprawnie nie wychodzilo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Moze jakies sugestie ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

go up!

Ten post edytował piwoszeq 23.10.2006, 20:30:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 01:13