Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
comet:cometql:cli [2015/08/08 16:56]
levhav
comet:cometql:cli [2015/08/12 11:35]
levhav
Строка 14: Строка 14:
 if ( !$link ) die ("​Невозможно подключение к CometQL"​);​ if ( !$link ) die ("​Невозможно подключение к CometQL"​);​
   ​   ​
 +if( !isset($_GET["​query"​]) || empty($_GET["​query"​]))
 +{
 +    echo "​Параметр query не задан.";​
 +    exit();
 +}
 +
 $result = mysqli_query (  $link, $_GET["​query"​] );  $result = mysqli_query (  $link, $_GET["​query"​] ); 
  
-echo "​CometQL>"​.htmlspecialchars($_GET["​query"​])."<​br>";​+echo "​CometQL>"​.htmlspecialchars($_GET["​query"​])."<​br>​\n";
     if(mysqli_errno($link) != 0)     if(mysqli_errno($link) != 0)
     {     {
-        echo "<​b>​Error code:"​.mysqli_errno($link)."&​nbsp;&​nbsp;​Error text:"​.mysqli_error($link)."</​b>";​+        echo "<​b>​Error code:<a href='​https://​comet-server.ru/​wiki/​doku.php/​comet:​cometql:​error' ​ target='​_blank'​ >"​.mysqli_errno($link)."​</a>&​nbsp;&​nbsp;​Error text:<a href='​https://​comet-server.ru/​wiki/​doku.php/​comet:​cometql:​error'​ target='​_blank'​ >"​.mysqli_error($link)."​</a></​b>";​
     }     }
     else if(@mysqli_num_rows($result))     else if(@mysqli_num_rows($result))
     {     {
         $row = mysqli_fetch_assoc($result);​         $row = mysqli_fetch_assoc($result);​
-        echo "<​table>";​ +        echo "<​table>​\n"; 
-                echo "<​tr>";​+                echo "\t<tr>\n";
             foreach ($row as $key => $value) ​             foreach ($row as $key => $value) ​
             {              { 
-                echo "<​td>"​.$key."</​td>"; ​+                echo "\t\t<​td>"​.$key."</​td>​\n"; ​
             }             }
-                echo "</​tr>";​+                echo "\t</tr>\n";
             do             do
             {             {
-                echo "<​tr>";​+                echo "\t<tr>\n";
                 foreach ($row as $key => $value) ​                 foreach ($row as $key => $value) ​
                 {                  { 
-                    echo "<​td>"​.htmlspecialchars($value)."</​td>"; ​+                    echo "\t\t<​td>"​.htmlspecialchars($value)."</​td>​\n"; ​
                 }                  } 
-                echo "</​tr>";​+                echo "\t</tr>\n";
             }while($row = mysqli_fetch_assoc($result));​             }while($row = mysqli_fetch_assoc($result));​
-        echo "</​table>";​ +        echo "</​table>​\n"; 
-        echo "<​b>"​.mysqli_num_rows($result)."​ rows in set</​b>";​+        echo "<​b>"​.mysqli_num_rows($result)."​ rows in set</​b>​\n";
     }     }
     else     else
     {     {
-        echo "<​b>​Empty set</​b>";​+        echo "<​b>​Empty set</​b>​\n";
     }     }
     ​     ​