Advertisement
Guest User

teeeee

a guest
Jan 3rd, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.39 KB | None | 0 0
  1. <?php
  2. $server='localhost';
  3. $user='root';
  4. $password='';
  5. $DB_NAME ='';
  6.  
  7.  
  8. try
  9. {
  10. $pdoconn = new PDO("mysql:host=$server; dbname=$DB_NAME", $user,
  11. $password, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
  12. $pdoconn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
  13.  
  14. $sqlset="SET NAMES 'utf8';";
  15. $sql="CREATE DATABASE IF NOT EXISTS autodb "
  16. . "CHARACTER SET utf8 "
  17. . "COLLATE utf8_hungarian_ci;";
  18.  
  19. $use="USE autodb;";
  20.  
  21. $sql2="CREATE TABLE IF NOT EXISTS auto_csop ("
  22. ."auto_csop_nev VARCHAR(6) NOT NULL,"
  23. ."km_dij INT(3) DEFAULT NULL,"
  24. ."napi_dij INT(5) DEFAULT NULL,"
  25. ."PRIMARY KEY (auto_csop_nev) );";
  26.  
  27. $sql3="CREATE TABLE IF NOT EXISTS autok ("
  28. ."rendszam CHAR(7) NOT NULL,"
  29. ."tipus_nev VARCHAR(15) DEFAULT NULL,"
  30. ."auto_csop_nev VARCHAR(6) DEFAULT NULL,"
  31. ."vasarlas_datuma DATE DEFAULT NULL,"
  32. ."ar INT(10) DEFAULT NULL,"
  33. ."futott_km INT(6) DEFAULT NULL,"
  34. ."ut_szerviz INT(6) DEFAULT NULL,"
  35. ."allapot CHAR(1) DEFAULT NULL,"
  36. ."reszleg CHAR(2) DEFAULT NULL,"
  37. ."PRIMARY KEY (rendszam),"
  38. ."CONSTRAINT autok_auto_csop FOREIGN KEY (auto_csop_nev) REFERENCES auto_csop(auto_csop_nev) ON DELETE RESTRICT ON UPDATE RESTRICT);";
  39.  
  40.  
  41. $pdoconn->beginTransaction();
  42. $pdoconn->exec($sqlset);
  43. $pdoconn->exec($sql);
  44. $pdoconn->exec($use);
  45. $pdoconn->exec($sql2);
  46. $pdoconn->exec($sql3);
  47. $pdoconn->commit();
  48.  
  49. echo "Bajnok vagy teeeee!";
  50.  
  51.  
  52. }
  53. catch (Exception $ex) <?php
  54. $server='localhost';
  55. $user='root';
  56. $password='';
  57. $DB_NAME ='';
  58.  
  59.  
  60. try
  61. {
  62. $pdoconn = new PDO("mysql:host=$server; dbname=$DB_NAME", $user,
  63. $password, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
  64. $pdoconn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
  65.  
  66. $sqlset="SET NAMES 'utf8';";
  67. $sql="CREATE DATABASE IF NOT EXISTS autodb "
  68. . "CHARACTER SET utf8 "
  69. . "COLLATE utf8_hungarian_ci;";
  70.  
  71. $use="USE autodb;";
  72.  
  73. $sql2="CREATE TABLE IF NOT EXISTS auto_csop ("
  74. ."auto_csop_nev VARCHAR(6) NOT NULL,"
  75. ."km_dij INT(3) DEFAULT NULL,"
  76. ."napi_dij INT(5) DEFAULT NULL,"
  77. ."PRIMARY KEY (auto_csop_nev) );";
  78.  
  79. $sql3="CREATE TABLE IF NOT EXISTS autok ("
  80. ."rendszam CHAR(7) NOT NULL,"
  81. ."tipus_nev VARCHAR(15) DEFAULT NULL,"
  82. ."auto_csop_nev VARCHAR(6) DEFAULT NULL,"
  83. ."vasarlas_datuma DATE DEFAULT NULL,"
  84. ."ar INT(10) DEFAULT NULL,"
  85. ."futott_km INT(6) DEFAULT NULL,"
  86. ."ut_szerviz INT(6) DEFAULT NULL,"
  87. ."allapot CHAR(1) DEFAULT NULL,"
  88. ."reszleg CHAR(2) DEFAULT NULL,"
  89. ."PRIMARY KEY (rendszam),"
  90. ."CONSTRAINT autok_auto_csop FOREIGN KEY (auto_csop_nev) REFERENCES auto_csop(auto_csop_nev) ON DELETE RESTRICT ON UPDATE RESTRICT);";
  91.  
  92.  
  93. $pdoconn->beginTransaction();
  94. $pdoconn->exec($sqlset);
  95. $pdoconn->exec($sql);
  96. $pdoconn->exec($use);
  97. $pdoconn->exec($sql2);
  98. $pdoconn->exec($sql3);
  99. $pdoconn->commit();
  100.  
  101. echo "Bajnok vagy teeeee!";
  102.  
  103.  
  104. }
  105. catch (Exception $ex)
  106. {
  107. die("HIBA!".$ex->getMessage());
  108. }
  109.  
  110.  
  111.  
  112.  
  113.  
  114. {
  115. die("HIBA!".$ex->getMessage());
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement