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

Размер файла: 1.16Kb
  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. if (is_object($result))
  26. mysqli_free_result($result);
  27. }
  28. while (mysqli_more_results($sql->db));
  29.  
  30. if ($queries == 0)
  31. $error[] = 'Запрос не выполнен';
  32.  
  33. if (isset($error))
  34. Core::msg_show($error);
  35. else
  36. echo '<div class="menu_razd">Запросы ('.$queries.') выполнены</div>';
  37. }
  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';