Просмотр файла admin/mysql/query.php

Размер файла: 1.18Kb
  1. <?php
  2. include '../../engine/includes/start.php';
  3. if (!$creator)
  4. Core::stop();
  5.  
  6. $set['title'] = 'Сделать запрос';
  7. include incDir.'head.php';
  8.  
  9. if (isset($_POST['query']))
  10. {
  11. $sql->multi($_POST['query']); // экранируем символы
  12. $queries = substr_count($_POST['query'], ';');
  13. do
  14. {
  15. //if (!mysqli_more_results($sql->db))
  16. //break;
  17.  
  18. $result = mysqli_store_result($sql->db);
  19.  
  20. if (mysqli_errno($sql->db))
  21. {
  22. $error[] = htmlspecialchars(mysqli_error($sql->db));
  23. }
  24.  
  25. $sql->free(true);
  26. }
  27. while (mysqli_more_results($sql->db));
  28. //$sql->multi($_POST['query']);
  29. //$sql->free(true);
  30.  
  31. if ($queries == 0)
  32. $error[] = 'Запрос не выполнен';
  33.  
  34. if (isset($error))
  35. Core::msg_show($error);
  36. else
  37. echo '<div class="menu_razd">Запросы ('.$queries.') выполнены</div>';
  38. }
  39. ?>
  40. <form method="post">
  41. Введите запрос:<br />
  42. <textarea name="query"></textarea><br />
  43. <input type="submit"/>
  44. </form>
  45. <a href='/admin/?act=mysql'><div class="menu_razd">MySQL</div></a>
  46. <a href='/admin/'><div class="menu_razd">Админка</div></a>
  47. <?php
  48. include incDir.'foot.php';