English 中文(简体)
PHP/数据库表格环环环 - 时仅显示15行
原标题:PHP/database table loop - display only 15 rows at time

我有一个数据库, 我正试图通过 PHP 进行编辑。 在主页上, 我想只显示表格的前15行, 然后点击用户来生成更多的表格行 。

<?php 
include( ../config.php ); 
$result = $mysqli->query("SELECT uid, title, description, tblFacilityHrsDateTimes.* FROM tblFacilityHrs LEFT JOIN tblFacilityHrsDateTimes ON tblFacilityHrs.uid = tblFacilityHrsDateTimes.owner_uid ORDER BY tblFacilityHrs.title") or die($mysqli->error);
    while($row =$result->fetch_assoc()){ 
        extract ($row);
        echo "<tr>";  
            echo "<td> {$id} </td>";  //hide when finished
            echo "<td> {$title} </td>"; 
            echo "<td> {$description} </td>";
            echo "<td> {$startEventDate} </td>";
            echo "<td> {$endEventDate} </td>";
            echo "<td> {$startTime} </td>";
            echo "<td> {$endTime} </td>";
            echo "<td> {$days} </td>";
            echo "<td> {$recurrence} </td>";
            echo "<td> {$finalDate} </td>";
            echo "<td>";
            echo "<a class="buttons" href=edit.php?id={$id}&uid={$uid}>Edit</a><span class= icon ></span></a>
";
            echo " / ";
            echo "<a class="buttons" href= javascript: Confirm() >Delete</a>";
            echo "</td>";
        echo "</tr>";
        echo "</div>"; 
    } 

echo "</table>";

$result->free();
$mysqli->close();

?>
最佳回答

您可能正在寻找 Pagnation, 这可以通过 Mysql < strong > LIMIT 完成

类似的东西

$result = $mysqli->query("SELECT uid, title, description, tblFacilityHrsDateTimes.* FROM tblFacilityHrs LEFT JOIN tblFacilityHrsDateTimes ON tblFacilityHrs.uid = tblFacilityHrsDateTimes.owner_uid ORDER BY tblFacilityHrs.title LIMIT 15, $page ")

单位:美元

这里没有多少用于创建自定义页式的教义

< a href=>"http://php.about.com/od/phpwithmysql/ss/php_pagination.htm" rel=“nofollow” > MySQL 查询结果的插入

< a href=> http://www.tonymarston.net/php-mysql/pagination.html" rel="no follow" > Pugination - 它是什么,如何做

问题回答

检查手册页 < code> limit syntax < a href=> http://dev.mysql.com/doc/refman/5.1/en/select.html", rel= “nofollow” > 。 select * 从表限制 0, 15 返回15行, 开始于除以 0 (第一行) 。 第二页您使用 limit 15, 15 获得行 16- 30, 然后 < code > limit 30, 15 < /code > 等。

您需要查看 Paging 。 此教程也许有帮助 : < a href=" http://www.php- mysql-tudition.com/wikis/php-tutimental/paging- using- php. aspx" rel = “ no follow” > http://www.php- mysql-tutominal.com/wikis/php-tutiment/pagging- using- php. aspx < /a >





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签