/ / Извличане на записи от sql в таблица - php, mysql, sql

Извличане на записи от sql to table - php, mysql, sql

Трябва да покажа моите записи от sql в таблицата. В sql се записват записи - дата, час, тема. Имам проблем, че спася всички записи в $ запис и имам нужда само от пример 2-ри ред с тема, дата, час за показване до 10:00. Аз не знам броя на редовете, тя може да бъде всеки ден. Проверете кода и ще разберете. Благодаря за помощта.

$time10 = mysql_query("SELECT * FROM record WHERE slotDate = "$date" AND slotTime = "10:00"");
$time12 = mysql_query("SELECT * FROM record WHERE slotDate = "$date" AND slotTime = "12:00"");

и има html с php вмъкване

<tr><!--FIRST RECORD OF 10:00-->
<td>
while($record = MySQL_Fetch_Row($time10)):
echo  $record[0];  echo "<p>";
echo  $record[1];  echo "<p>";
echo  $record[3];
</td>
</tr>

<tr><!--SECOND RECORD OF 10:00-->
<td> There i need 2nd row
</td>
</tr>

<tr><!--THIRD RECORD OF 12:00-->
<td> There i need for example 3rd row from TIME 12:00
</td>
</tr>

Отговори:

0 за отговор № 1
$time10 = mysql_query("SELECT * FROM record WHERE slotDate = "$date" AND slotTime = "10:00"");
echo "<table>";
echo "<tr><th>Date</th><th>Time</th><th>Subject</th></tr>";
while ($record = mysql_fetch_row($time10)) {
echo "<tr><td>".$record[0].</td><td>.$record[1].</td><td>.$record[2]."</td></tr>";
}
echo "</table>";

Отпечатва всички записи като таблица, където времето е 10:00

Ако трябва да изберете само втори ред, опитайте да използвате LIMIT first_row count_rows

$time10 = mysql_query("SELECT * FROM record WHERE slotDate = "$date" AND slotTime = "10:00" LIMIT 1, 1");

0 за отговор № 2

Използване на SQL заявка.

Моля, включете повече информация, за да могат хората да дадат по-добри отговори, в противен случай този тип отговор е всичко, което ще получите.

(потребителят задава въпроса си, след като публикува този отговор.)