Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Klasa obsługi bazy
kuba749
post 14.01.2008, 21:35:22
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Jasło

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


Napisałem klasę do obsługi mysql-a przez php-a i miałbym taką prośbę czy mógłby mi ją ktoś przetestować oraz podpowiedzieć co jeszcze dopisać.
Dzięki
  1. <?php
  2.  
  3. class mysql
  4. {
  5. public $row;
  6.  
  7. public function __construct(){
  8.  
  9. $this->open = mysql_connect('localhost', 'root', 'root') or die("Nie udło się połczyć z serwerem " .mysql_error());
  10. $this->db = mysql_select_db('test', $this->open) or die("Nie udło się połczyć z bazą danych " .mysql_error());
  11.  
  12. }
  13.  
  14.  
  15. function query($sql){
  16.  
  17. mysql_query($sql) or die("Błąd: ".mysql_error());
  18.  
  19. }
  20.  
  21.  
  22. function newtable($name, $pola){
  23.  
  24. $this->query("CREATE TABLE $name ($pola)");
  25.  
  26. }
  27.  
  28. function insert($gdzie, $pola, $co){
  29.  
  30. $this->query("INSERT INTO $gdzie ( $pola ) VALUES ( $co )");
  31.  
  32. }
  33.  
  34. function delete($skad, $co){
  35.  
  36. $this->query("DELETE FROM $skad WHERE $co");
  37.  
  38. }
  39.  
  40. function update($co, $dane, $gdzie){
  41.  
  42. $this->query("UPDATE $co SET $dane WHERE $gdzie");
  43.  
  44. }
  45.  
  46. function select($co, $tabela, $gdzie){
  47.  
  48. $this->query("SELECT $co FROM $tabela WHERE $gdzie");
  49.  
  50. }
  51.  
  52. function fetch($co, $tabela, $gdzie){
  53. $this->row = mysql_fetch_row($this->select($co, $tabela, $gdzie));
  54. }
  55.  
  56. public function __destruct(){
  57.  
  58. mysql_close($this->open);
  59.  
  60. }
  61. }
  62.  
  63. ?>


Ten post edytował kuba749 14.01.2008, 21:36:22
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:06