私はフルタイムのPHPプログラマーではありませんが、これを行う最も効率的な方法は何でしょうか?私はフェッチを実行して、ページに表示したいデータを取得しています。照会結果には通常複数の行があります。else文をエコーするためにcounterをwhileループで使用するにはどうすればよいですか?
以下は、noneを表示するための最後のelseステートメントを除いて素晴らしいです。この部分は機能しません。基本的には、私の行のデータを表示したいのですが、何も存在しない場合は、 "none"というメッセージを投げます。
私はいくつかの読書をしましたが、whileループ+複数の結果セットのように見えますが、単に標準のelse ...を使用することはできません。
誰かがカウンターを言っていましたか?これを達成するための最良の方法でしょうか。私はおそらく今後このようなデータを追加し、正しい方法でそれをやりたいと思っているので、どんな提案もありません。
ありがとうございます!
while($myvariable = oci_fetch_assoc($stmt))
{
if(!empty($myvariable))
{
echo "<tr><th>DISPLAY FIELD NAME:</th><td>" . $myvariable['myrowdata'] . </td></tr>";
}
else
{
echo "<tr><th>DISPLAY FIELD NAME:</th><td>None</td></tr>";
}
}