ホームページ > バックエンド開発 > PHPチュートリアル > php呼び出しコードを探しています、それを解決する方法

php呼び出しコードを探しています、それを解決する方法

WBOY
リリース: 2016-06-13 12:21:22
オリジナル
1043 人が閲覧しました

php 呼び出しコードを探しています

この投稿は mf0916 によって最終編集されました: 2015-06-02 07:51:40

画像を見て話してください。

上記がテーブルであると仮定します。 。
テーブルには情報 ID、ユーザー UID、および特定の PID があります

変数を呼び出すときに、他の情報の PID = 現在の情報の ID (赤枠で表示) を決定する方法ループ ループ?

を呼び出すと、

<br />{loop $list}<br />......<br />{if $id == $pid}.<br />.....<br />.{/if} <br />.....<br />{/loop}<br />
ログイン後にコピー


を判断して、現在のメッセージ ID が PID と同じかどうかを判断します。重要なのは、PID と ID は ID の情報データには絶対に含まれないということです。PID は ID

に対して、次のようなコードを書きました。

<br />{loop $list}<br />$id - $uid -$pid <br><br />{/loop}<br />
ログイン後にコピー


表示された結果は
1 -8 - 25
2 -3 - 36
3 -12 -1
これは間違いではなく、出力は正しいです

結果 I 3 番目の PID が次の値に等しいことを確認します。最初の項目の ID を最初の項目の下に表示します。
コードの書き方を教えてください。
-----解決策のアイデア--- ----------- --------
<br />$sqlstr = "select * from table";<br />$query = mysql_query($sqlstr) or die(mysql_error());<br />while($thread=mysql_fetch_assoc($query)){<br />    $result[] = $thread;<br />}<br /><br />foreach($result as $key=>$val){<br />    if(isset($ret[$val['pid'])){<br />        array_push($ret[$val['pid']], $val);<br />    }else{<br />        $ret[$val['pid']] = array($val);<br />    }<br />}<br /><br />print_r($ret);<br />
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート