1. /*
  2.  
  3. why the following outputs 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USE rachmistrz' at line 2',
  4.  
  5. while pasting it on the phpMyAdmin works fine?
  6.  
  7. */
  8.  
  9. mysql_query("CREATE DATABASE `rachmistrz` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  10. USE `rachmistrz`;
  11. CREATE TABLE IF NOT EXISTS `db_produkty` (
  12.  `klucz` int(7) NOT NULL AUTO_INCREMENT,
  13.  `kategoria` int(2) NOT NULL,
  14.  `cena_szt` decimal(9,2) NOT NULL,
  15.  `sztuk` int(7) NOT NULL,
  16.  `suma` decimal(9,2) NOT NULL,
  17.  PRIMARY KEY (`klucz`)
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  19.  
  20. CREATE TABLE IF NOT EXISTS `kategorie_produktow` (
  21.  `klucz` int(7) NOT NULL AUTO_INCREMENT,
  22.  `kategoria` varchar(256) NOT NULL,
  23.  PRIMARY KEY (`klucz`)
  24. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;
  25.  
  26. INSERT INTO `kategorie_produktow` (`klucz`, `kategoria`) VALUES
  27. (1, 'spożywcze'),
  28. (2, 'meble'),
  29. (3, 'wyposażenie'),
  30. (4, 'środki czystości'),
  31. (5, 'kosmetyka'),
  32. (6, 'zobowiązania'),
  33. (7, 'samochód'),
  34. (8, 'państwowe'),
  35. (9, 'rekreacja'),
  36. (10, 'usługi'),
  37. (11, 'inne');
  38.  
  39. CREATE TABLE IF NOT EXISTS `sprzedawcy` (
  40.  `klucz` int(7) NOT NULL AUTO_INCREMENT,
  41.  `nazwa` varchar(256) NOT NULL,
  42.  `miejsce` varchar(256) NOT NULL,
  43.  PRIMARY KEY (`klucz`)
  44. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
  45.  
  46. INSERT INTO `sprzedawcy` (`klucz`, `nazwa`, `miejsce`) VALUES
  47. (1, 'AGROBUD', 'Zakrzewo'),
  48. (2, 'AGROPOL', 'Zakrzewo');
  49.  
  50. CREATE TABLE IF NOT EXISTS `typy_platnosci` (
  51.  `klucz` int(7) NOT NULL AUTO_INCREMENT,
  52.  `typ` varchar(256) NOT NULL,
  53.  PRIMARY KEY (`klucz`)
  54. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
  55.  
  56. INSERT INTO `typy_platnosci` (`klucz`, `typ`) VALUES
  57. (1, 'gotówka'),
  58. (2, 'karta'),
  59. (3, 'przelew');
  60.  
  61. CREATE TABLE IF NOT EXISTS `uzytkownicy` (
  62.  `klucz` int(11) NOT NULL AUTO_INCREMENT,
  63.  `login` varchar(22) NOT NULL,
  64.  `pass` varchar(32) NOT NULL,
  65.  `saldo` decimal(9,2) NOT NULL,
  66.  PRIMARY KEY (`klucz`)
  67. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  68.  
  69. INSERT INTO `uzytkownicy` (`klucz`, `login`, `pass`, `saldo`) VALUES
  70. (1, 'test', '098f6bcd4621d373cade4e832627b4f6', 0.00);";