Guest User

Untitled

a guest
Feb 16th, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <?php
  2.  
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "root";
  6. $database = "rathena";
  7.  
  8. try {
  9. $conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);
  10. // set the PDO error mode to exception
  11. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  12. echo "Connected successfully\n";
  13.  
  14. $sql = "SELECT
  15. id,
  16. -- UPPER(Sprite) AS Sprite,
  17. -- UPPER(kName) AS kName,
  18. UPPER(iName) AS iName ,
  19. iName AS name,
  20. LV, HP, SP, EXP, JEXP, Element, MEXP
  21. FROM `mob_db_re`";
  22.  
  23. $stmt = $conn->prepare($sql);
  24. $stmt->execute();
  25.  
  26. $result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
  27.  
  28. $monsters = $stmt->fetchAll();
  29.  
  30. $dataMonsters = [];
  31. foreach ($monsters as $index => $monster) {
  32. $dataMonsters[$index]['id'] = $monster['id'];
  33. // $dataMonsters[$index]['Sprite'] = $monster['Sprite'];
  34. // $dataMonsters[$index]['kName'] = $monster['kName'];
  35. $dataMonsters[$index]['iName'] = $monster['iName'];
  36. $dataMonsters[$index]['name'] = $monster['name'];
  37. $dataMonsters[$index]['LV'] = $monster['LV'];
  38. $dataMonsters[$index]['HP'] = $monster['HP'];
  39. $dataMonsters[$index]['SP'] = $monster['SP'];
  40. $dataMonsters[$index]['EXP'] = $monster['EXP'];
  41. $dataMonsters[$index]['JEXP'] = $monster['JEXP'];
  42. $dataMonsters[$index]['Element'] = $monster['Element'];
  43. $dataMonsters[$index]['MEXP'] = $monster['MEXP'];
  44. }
  45.  
  46. $jsonMonsters = json_encode($dataMonsters);
  47.  
  48. file_put_contents('json/monsters.json', $jsonMonsters);
  49.  
  50. // print_r($jsonMonsters);
  51.  
  52.  
  53. } catch(PDOException $e) {
  54. echo "Connection failed: " . $e->getMessage();
  55. }
  56.  
  57. $conn = null;
Add Comment
Please, Sign In to add comment