0
私はテーブルにHTMLコードを持っています。ループを無視するだけです。php - ループ内のコード行を除外する方法
<?php
$sel_admin = "query ";
$rs_admin = mysql_query($sel_admin);
while($row = mysql_fetch_array($rs_admin))
{
echo "<th>". $row['a']. "</th>";
</thead> // This two line of code
<tbody> // is the one I want to exclude in the while loop
$sel_admin2 = "query2 ";
$rs_admin2 = mysql_query($sel_admin2);
while($row2 = mysql_fetch_array($rs_admin2))
{
echo" <tr class='gradeX'> ";
echo "<td>" . $row2['sched3_time']. "</td>";
echo"</tr>";
}
}
?>
これも可能ですか?
ループから削除しますか?コード行を削除すると、それらの行は実行されません。 – David
データを適切に表示するために、 '
ここでは正確に何をしようとしていますか?ループ内でそれらを実行したいのですが、それらをループ内で実行したくないのですか? – David
答えて
私は、これらの線が一度印刷されていてループ自体の外に出ないようにしたいと思っています。あなたはそれを追跡するために変数を使用することができます。
出典
2016-08-10 18:09:37
最初のループを終了し、htmlを吐き出し、再度ループを開始する必要があります。テストはしませんが、以下のように動作するはずです。
出典
2016-08-10 17:52:42
申し訳ありませんが、私はすでに試しましたが、最初のwhileループは重要です。 2番目のクエリは次の列に移動します – Noobster
理解して、困難なことはMySQLからの引き抜きを知らなくても理解します。私はあなたのMySQLステートメント(可能であれば、おそらくJOINS)を修正して、各行がテーブルの行を反映するようにして、それをループすることができます。それらをネストするのは奇妙に思える。 –
mysqlの代わりにmysqliを使用してください。見てください:MySQL vs MySQLi when using PHP + あなたの問題の答えも。
出典
2016-08-10 17:54:42
これは正直ただの推測ですが、あなたが実際にした後、あなたがしたくないコードを削除するより多くのコードを追加する必要が提供されたコードに基づいて:
出典
2016-08-10 18:14:52 MonkeyZeus
関連する問題