329 lines
22 KiB
HTML
329 lines
22 KiB
HTML
<div class="sqlqueryresults ajax">
|
|
|
|
|
|
<div class="alert alert-primary" role="alert">
|
|
<img src="themes/dot.gif" title="" alt="" class="icon ic_s_notice"> Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. <a href="index.php?route=/url&url=https%3A%2F%2Fdocs.phpmyadmin.net%2Fen%2Flatest%2Fconfig.html%23cfg_RowActionLinksWithoutUnique" target="documentation"><img src="themes/dot.gif" title="Documentation" alt="Documentation" class="icon ic_b_help"></a>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="card mb-3 result_query">
|
|
<div class="alert alert-success border-top-0 border-start-0 border-end-0 rounded-bottom-0 mb-0" role="alert">
|
|
<img src="themes/dot.gif" title="" alt="" class="icon ic_s_success"> Showing rows 0 - 2 (3 total, Query took %d.%d seconds.)
|
|
</div>
|
|
<div class="card-body sqlOuter"><pre><code class="sql" dir="ltr">SELECT `test_table`.* FROM `test_table`;</code></pre></div>
|
|
<div class="card-footer tools d-print-none">
|
|
<div class="row align-items-center">
|
|
<div class="col-auto">
|
|
<form action="index.php?route=/sql&db=test_db&table=test_table&lang=en" method="post" class="disableAjax">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="lang" value="en"><input type="hidden" name="token" value="token">
|
|
<input type="hidden" name="sql_query" value="SELECT `test_table`.* FROM `test_table`;">
|
|
</form></div>
|
|
<div class="col-auto"><a href="#" class="btn btn-link inline_edit_sql">Edit inline</a></div>
|
|
<div class="col-auto"><a href="index.php" data-post="route=/table/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&show_query=1&lang=en" class="btn btn-link">Edit</a></div>
|
|
<div class="col-auto"><a href="index.php" data-post="route=/import&db=test_db&table=test_table&sql_query=EXPLAIN+SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&lang=en" class="btn btn-link">Explain SQL</a></div>
|
|
<div class="col-auto"><a href="index.php" data-post="route=/import&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&show_query=1&show_as_php=1&lang=en" class="btn btn-link">Create PHP code</a></div>
|
|
<div class="col-auto"><a href="index.php" data-post="route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&show_query=1&lang=en" class="btn btn-link">Refresh</a></div>
|
|
</div></div></div>
|
|
|
|
<table class="navigation d-print-none">
|
|
<tr>
|
|
<td class="navigation_separator"></td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<td>
|
|
<form action="index.php?route=/sql&lang=en" method="post">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="server" value="1"><input type="hidden" name="sql_query" value="SELECT `test_table`.* FROM `test_table`;"><input type="hidden" name="is_browse_distinct" value=""><input type="hidden" name="goto" value="index.php?route=/database/multi-table-query&lang=en"><input type="hidden" name="session_max_rows" value="all"><input type="hidden" name="pos" value="0"><input type="hidden" name="token" value="token">
|
|
<input type="checkbox" name="navig" id="showAll_%d" class="showAllRows" value="all">
|
|
<label for="showAll_%d">Show all</label>
|
|
</form>
|
|
</td>
|
|
<td><div class="navigation_separator">|</div></td>
|
|
|
|
<td>
|
|
<div class="save_edited hide">
|
|
<input class="btn btn-link" type="submit" value="Save edited data">
|
|
<div class="navigation_separator">|</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="restore_column hide">
|
|
<input class="btn btn-link" type="submit" value="Restore column order">
|
|
<div class="navigation_separator">|</div>
|
|
</div>
|
|
</td>
|
|
<td class="navigation_goto">
|
|
<form action="index.php?route=/sql&lang=en" method="post" class="maxRowsForm">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="server" value="1"><input type="hidden" name="sql_query" value="SELECT `test_table`.* FROM `test_table`;"><input type="hidden" name="is_browse_distinct" value=""><input type="hidden" name="goto" value="index.php?route=/database/multi-table-query&lang=en"><input type="hidden" name="pos" value="0"><input type="hidden" name="unlim_num_rows" value="3"><input type="hidden" name="token" value="token">
|
|
|
|
<label for="sessionMaxRowsSelect">Number of rows:</label>
|
|
<select class="autosubmit" name="session_max_rows" id="sessionMaxRowsSelect">
|
|
<option value="25" selected>25</option>
|
|
<option value="50">50</option>
|
|
<option value="100">100</option>
|
|
<option value="250">250</option>
|
|
<option value="500">500</option>
|
|
</select>
|
|
</form>
|
|
</td>
|
|
<td class="navigation_separator"></td>
|
|
<td class="largescreenonly">
|
|
<div class="row g-1 p-1 align-items-center">
|
|
<div class="col-auto">
|
|
<label for="filterRows" class="col-form-label">Filter rows:</label>
|
|
</div>
|
|
<div class="col-auto">
|
|
<input type="text" id="filterRows" class="filter_rows form-control"
|
|
placeholder="Search this table" data-for="%d">
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td class="largescreenonly">
|
|
<form action="index.php?route=/sql&lang=en" method="post" class="d-print-none">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="server" value="1"><input type="hidden" name="sort_by_key" value="1"><input type="hidden" name="session_max_rows" value="25"><input type="hidden" name="token" value="token">
|
|
Sort by key:
|
|
<select name="sql_query" class="autosubmit">
|
|
<option value="SELECT `test_table`.* FROM `test_table` ORDER BY `id` ASC">PRIMARY (ASC)</option>
|
|
<option value="SELECT `test_table`.* FROM `test_table` ORDER BY `id` DESC">PRIMARY (DESC)</option>
|
|
<option value="SELECT `test_table`.* FROM `test_table`" selected>None</option>
|
|
</select>
|
|
</form>
|
|
</td>
|
|
<td class="navigation_separator"></td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
<input class="save_cells_at_once" type="hidden" value="">
|
|
<div class="common_hidden_inputs">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="lang" value="en"><input type="hidden" name="token" value="token">
|
|
</div>
|
|
|
|
<input class="table_create_time" type="hidden" value="2011-12-13 14:15:16">
|
|
|
|
<form method="post" action="index.php?route=/sql&lang=en" name="displayOptionsForm" class="ajax d-print-none">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="sql_query" value="SELECT `test_table`.* FROM `test_table`;"><input type="hidden" name="goto" value="index.php?route=/database/multi-table-query&lang=en"><input type="hidden" name="display_options_form" value="1"><input type="hidden" name="lang" value="en"><input type="hidden" name="token" value="token">
|
|
|
|
<div class="mb-3">
|
|
<button class="btn btn-sm btn-secondary" type="button" id="extraOptionsButton" data-bs-toggle="collapse" data-bs-target="#extraOptions" aria-expanded="false" aria-controls="extraOptions">
|
|
Extra options
|
|
</button>
|
|
</div>
|
|
<div class="collapse mb-3" id="extraOptions">
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<div class="row">
|
|
<fieldset class="col-auto">
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="radio" name="pftext" id="partialFulltextRadioP%d" value="P" checked>
|
|
<label class="form-check-label" for="partialFulltextRadioP%d">Partial texts</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="radio" name="pftext" id="partialFulltextRadioF%d" value="F">
|
|
<label class="form-check-label" for="partialFulltextRadioF%d">Full texts</label>
|
|
</div>
|
|
</fieldset>
|
|
|
|
|
|
<fieldset class="col-auto">
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="display_binary" id="display_binary_%d" checked>
|
|
<label class="form-check-label" for="display_binary_%d">Show binary contents</label>
|
|
</div>
|
|
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="display_blob" id="display_blob_%d">
|
|
<label class="form-check-label" for="display_blob_%d">Show BLOB contents</label>
|
|
</div>
|
|
</fieldset>
|
|
|
|
<div class="col-auto">
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="hide_transformation" id="hide_transformation_%d">
|
|
<label class="form-check-label" for="hide_transformation_%d">Hide browser transformation</label>
|
|
</div>
|
|
</div>
|
|
|
|
<fieldset class="col-auto">
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="radio" name="geoOption" id="geoOptionRadioWkt%d" value="WKT" checked>
|
|
<label class="form-check-label" for="geoOptionRadioWkt%d">Well Known Text</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="radio" name="geoOption" id="geoOptionRadioWkb%d" value="WKB">
|
|
<label class="form-check-label" for="geoOptionRadioWkb%d">Well Known Binary</label>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card-footer">
|
|
<input class="btn btn-primary" type="submit" value="Go">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
|
|
<div class="table-responsive-md">
|
|
<table class="table table-striped table-hover table-sm table_results data ajax w-auto" data-uniqueId="%d">
|
|
<thead>
|
|
<tr>
|
|
|
|
|
|
<th class="draggable position-sticky bg-body column_heading marker pointer" data-column="id">
|
|
<a href="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60id%60+ASC&sql_signature=f5095048f65d3467fa2979d8de38d5f3104cb7d7b6e20129ba5091e2ef1e7d43&session_max_rows=25&is_browse_distinct=0&lang=en" class="sortlink">id<input type="hidden" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60id%60+ASC&sql_signature=f5095048f65d3467fa2979d8de38d5f3104cb7d7b6e20129ba5091e2ef1e7d43&session_max_rows=25&is_browse_distinct=0&lang=en"></a><input type="hidden" name="url-remove-order" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60&sql_signature=56fe391babbbeea331cbdecbee89280ae46777de765f8ec600b701fd8dd4aed5&session_max_rows=25&is_browse_distinct=0&lang=en&discard_remembered_sort=1">
|
|
<input type="hidden" name="url-add-order" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60id%60+ASC&sql_signature=f5095048f65d3467fa2979d8de38d5f3104cb7d7b6e20129ba5091e2ef1e7d43&session_max_rows=25&is_browse_distinct=0&lang=en">
|
|
|
|
</th>
|
|
<th class="draggable position-sticky bg-body column_heading marker pointer" data-column="name">
|
|
<a href="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60name%60+ASC&sql_signature=6e55e207a949eb32fb41c67ca51e66598b5c830fb225cdb81bf77eec72cfbae9&session_max_rows=25&is_browse_distinct=0&lang=en" class="sortlink">name<input type="hidden" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60name%60+ASC&sql_signature=6e55e207a949eb32fb41c67ca51e66598b5c830fb225cdb81bf77eec72cfbae9&session_max_rows=25&is_browse_distinct=0&lang=en"></a><input type="hidden" name="url-remove-order" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60&sql_signature=56fe391babbbeea331cbdecbee89280ae46777de765f8ec600b701fd8dd4aed5&session_max_rows=25&is_browse_distinct=0&lang=en&discard_remembered_sort=1">
|
|
<input type="hidden" name="url-add-order" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60name%60+ASC&sql_signature=6e55e207a949eb32fb41c67ca51e66598b5c830fb225cdb81bf77eec72cfbae9&session_max_rows=25&is_browse_distinct=0&lang=en">
|
|
|
|
</th>
|
|
<th class="draggable position-sticky bg-body column_heading marker pointer" data-column="datetimefield">
|
|
<a href="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60datetimefield%60+ASC&sql_signature=2b1bb15722037a664958bcf6a140a13c870c0d60be9a1a0def20f24e0d44191c&session_max_rows=25&is_browse_distinct=0&lang=en" class="sortlink">datetimefield<input type="hidden" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60datetimefield%60+ASC&sql_signature=2b1bb15722037a664958bcf6a140a13c870c0d60be9a1a0def20f24e0d44191c&session_max_rows=25&is_browse_distinct=0&lang=en"></a><input type="hidden" name="url-remove-order" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60&sql_signature=56fe391babbbeea331cbdecbee89280ae46777de765f8ec600b701fd8dd4aed5&session_max_rows=25&is_browse_distinct=0&lang=en&discard_remembered_sort=1">
|
|
<input type="hidden" name="url-add-order" value="index.php?route=/sql&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60+ORDER+BY+%60datetimefield%60+ASC&sql_signature=2b1bb15722037a664958bcf6a140a13c870c0d60be9a1a0def20f24e0d44191c&session_max_rows=25&is_browse_distinct=0&lang=en">
|
|
|
|
</th>
|
|
|
|
|
|
<td class="position-sticky bg-body d-print-none"></td>
|
|
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
<tr><td data-decimals="0" data-type="string" data-originallength="1" class="data text pre_wrap">1</td>
|
|
<td data-decimals="0" data-type="string" data-originallength="4" class="data text pre_wrap">abcd</td>
|
|
<td data-decimals="0" data-type="string" data-originallength="19" class="data text pre_wrap">2011-01-20 02:00:02</td>
|
|
</tr>
|
|
<tr><td data-decimals="0" data-type="string" data-originallength="1" class="data text pre_wrap">2</td>
|
|
<td data-decimals="0" data-type="string" data-originallength="3" class="data text pre_wrap">foo</td>
|
|
<td data-decimals="0" data-type="string" data-originallength="19" class="data text pre_wrap">2010-01-20 02:00:02</td>
|
|
</tr>
|
|
<tr><td data-decimals="0" data-type="string" data-originallength="1" class="data text pre_wrap">3</td>
|
|
<td data-decimals="0" data-type="string" data-originallength="4" class="data text pre_wrap">Abcd</td>
|
|
<td data-decimals="0" data-type="string" data-originallength="19" class="data text pre_wrap">2012-01-20 02:00:02</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
|
|
<table class="navigation d-print-none">
|
|
<tr>
|
|
<td class="navigation_separator"></td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<td>
|
|
<form action="index.php?route=/sql&lang=en" method="post">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="server" value="1"><input type="hidden" name="sql_query" value="SELECT `test_table`.* FROM `test_table`;"><input type="hidden" name="is_browse_distinct" value=""><input type="hidden" name="goto" value="index.php?route=/database/multi-table-query&lang=en"><input type="hidden" name="session_max_rows" value="all"><input type="hidden" name="pos" value="0"><input type="hidden" name="token" value="token">
|
|
<input type="checkbox" name="navig" id="showAll_%d" class="showAllRows" value="all">
|
|
<label for="showAll_%d">Show all</label>
|
|
</form>
|
|
</td>
|
|
<td><div class="navigation_separator">|</div></td>
|
|
|
|
<td>
|
|
<div class="save_edited hide">
|
|
<input class="btn btn-link" type="submit" value="Save edited data">
|
|
<div class="navigation_separator">|</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="restore_column hide">
|
|
<input class="btn btn-link" type="submit" value="Restore column order">
|
|
<div class="navigation_separator">|</div>
|
|
</div>
|
|
</td>
|
|
<td class="navigation_goto">
|
|
<form action="index.php?route=/sql&lang=en" method="post" class="maxRowsForm">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="server" value="1"><input type="hidden" name="sql_query" value="SELECT `test_table`.* FROM `test_table`;"><input type="hidden" name="is_browse_distinct" value=""><input type="hidden" name="goto" value="index.php?route=/database/multi-table-query&lang=en"><input type="hidden" name="pos" value="0"><input type="hidden" name="unlim_num_rows" value="3"><input type="hidden" name="token" value="token">
|
|
|
|
<label for="sessionMaxRowsSelect">Number of rows:</label>
|
|
<select class="autosubmit" name="session_max_rows" id="sessionMaxRowsSelect">
|
|
<option value="25" selected>25</option>
|
|
<option value="50">50</option>
|
|
<option value="100">100</option>
|
|
<option value="250">250</option>
|
|
<option value="500">500</option>
|
|
</select>
|
|
</form>
|
|
</td>
|
|
<td class="navigation_separator"></td>
|
|
<td class="largescreenonly">
|
|
<div class="row g-1 p-1 align-items-center">
|
|
<div class="col-auto">
|
|
<label for="filterRows" class="col-form-label">Filter rows:</label>
|
|
</div>
|
|
<div class="col-auto">
|
|
<input type="text" id="filterRows" class="filter_rows form-control"
|
|
placeholder="Search this table" data-for="%d">
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td class="largescreenonly">
|
|
<form action="index.php?route=/sql&lang=en" method="post" class="d-print-none">
|
|
<input type="hidden" name="db" value="test_db"><input type="hidden" name="table" value="test_table"><input type="hidden" name="server" value="1"><input type="hidden" name="sort_by_key" value="1"><input type="hidden" name="session_max_rows" value="25"><input type="hidden" name="token" value="token">
|
|
Sort by key:
|
|
<select name="sql_query" class="autosubmit">
|
|
<option value="SELECT `test_table`.* FROM `test_table` ORDER BY `id` ASC">PRIMARY (ASC)</option>
|
|
<option value="SELECT `test_table`.* FROM `test_table` ORDER BY `id` DESC">PRIMARY (DESC)</option>
|
|
<option value="SELECT `test_table`.* FROM `test_table`" selected>None</option>
|
|
</select>
|
|
</form>
|
|
</td>
|
|
<td class="navigation_separator"></td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
<div class="card mb-3 d-print-none">
|
|
<div class="card-header">Query results operations</div>
|
|
|
|
<div class="card-body">
|
|
<button type="button" class="btn btn-link jsPrintButton"><span class="text-nowrap"><img src="themes/dot.gif" title="Print" alt="Print" class="icon ic_b_print"> Print</span></button>
|
|
|
|
<a href="#" id="copyToClipBoard" class="btn"><span class="text-nowrap"><img src="themes/dot.gif" title="Copy to clipboard" alt="Copy to clipboard" class="icon ic_b_insrow"> Copy to clipboard</span></a>
|
|
|
|
<a href="index.php" data-post="route=/table/export&lang=en&db=test_db&table=test_table&printview=1&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&single_table=true&unlim_num_rows=3&lang=en" class="btn"><span class="text-nowrap"><img src="themes/dot.gif" title="Export" alt="Export" class="icon ic_b_tblexport"> Export</span></a>
|
|
|
|
<a href="index.php" data-post="route=/table/chart&lang=en&db=test_db&table=test_table&printview=1&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&single_table=true&unlim_num_rows=3&lang=en" class="btn"><span class="text-nowrap"><img src="themes/dot.gif" title="Display chart" alt="Display chart" class="icon ic_b_chart"> Display chart</span></a>
|
|
|
|
|
|
<span>
|
|
<a href="index.php?route=/view/create" data-post="route=/view/create&lang=en&db=test_db&table=test_table&sql_query=SELECT+%60test_table%60.%2A+FROM+%60test_table%60%3B&printview=1&lang=en" class="btn create_view ajax"><span class="text-nowrap"><img src="themes/dot.gif" title="Create view" alt="Create view" class="icon ic_b_view_add"> Create view</span></a>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade" id="createViewModal" tabindex="-1" aria-labelledby="createViewModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-lg" id="createViewModalDialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title" id="createViewModalLabel">Create view</h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body"></div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-secondary" id="createViewModalGoButton">Go</button>
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|