Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
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)."  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>  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"; |
} | } | ||
| |