ホームページ > バックエンド開発 > PHPチュートリアル > 1 つの結果セットをループします。

1 つの結果セットをループします。

WBOY
リリース: 2016-06-23 14:09:43
オリジナル
966 人が閲覧しました

表 1

-------------------------------------- --------
| 名前 | 名前 | 4 | 携帯電話番号 |名前 2 | 98 | クラス名 3 | 31231 |
リクエスト、Tid によると、大きいものから小さいものまで並べて、NName などの 3 つの結果をランク付けします。 Sameignore

Mobile
Mobile 1
Mobile // Same Ignore
Mobile 3

mysql ステートメントの書き方。 。




ディスカッションに返信 (解決策)

NName でグループ化

select * from
(select * from Table 1 order by Tid desc) tt

select * from

( select * from table; 1 順序 (Tid 記述) tt

NNname でグループ化

tt はテーブル名 1 ですか?

tt はエイリアス


tt はエイリアス

最終的な結果セットの並べ替えはめちゃくちゃです。 Tid 順に並べ替えられていません。

SQL はどのように書かれていますか?

create table....;

insert into table....; ステートメント


と予想される結果を投稿し、簡単なアルゴリズムの説明を与えることをお勧めします。

SQL はどのように書かれていますか?

create table....;

insert into table....; ステートメント

と予想される結果を投稿し、簡単なアルゴリズムの説明を与えることをお勧めします。

------------------------------------------------ |

| 名前 | 名前 | クラス名 1 | | 3 | 携帯電話 | 97 |

| クラス名 6 | 31 231dd |次に、Tid に従って並べ替えます。

99 携帯電話 ddddd
98 携帯電話 1 デレド
97 携帯電話が表示されていることがわかりました。無視します。主にこれを無視する方法です。
96 携帯電話 2 31231dd

忘れてください。フィルタリングには配列を使用する方が良いと思います。

など

Array
(
[id] => 39
[xClass] => Super King
[Title] => Send to
[NURL] =>
[CreateDate] => 2013 -05-12 15:28:46
)
1
Array
(
[id] => 32
[DCName] => Xuan
[CURL] =>
[Item1] =& gt; 风
[Nid] => 62325
[xClass] => Chongtian
[タイトル] => fsfsd
2013-05-12 15:27:28
1
配列
) [ id ] => 32
[DCName] => Xuan
[CURL] => [Item1] => 风
[Nid] => [xClass] => [タイトル] = > dddddddd43432
[CreateDate] => 2013-05-12 15:26:54
)

このような配列を取得します。
xclass = 崇天。除外して 1 のままにしておきます。その機能を使ってください。



#2 の SQL コードを実行できませんか?

配列を投稿する場合は、var_export()の後にデータを投稿してください。

すごいです


#2 の SQL コードを実行できませんか?

配列を投稿する場合は、var_export()の後にデータを投稿してください。

結果リストは非常に乱雑で、Tid によって並べ替えられていません。同時に、携帯電話が表示された場合、3 行目は無視されません。

while($rsrow=$result->fetch_assoc()){
echo '

'; <br> print_r($rsrow); <br> echo '
' }

取得した配列follow
配列
(
[id] => 3
[DCName] => Xuan
[CURL] => 3
[Item1] => Tang
[Nid] => 326
[xClass] = > スーパーキング
[タイトル] =>
[NURL] =>
[作成日] => 2013-05-12 15:28:46
)
[id] = > ; 3
[DCName] => Xuan
[CURL] => 3
[Item1] => Chongtian
[タイトル] =>
[NURL] =>
[作成日] => 2013-05-12 15:27:28
)

配列
(
[id] => 3
[DCName] => Xuan
[CURL] ] => 3
[アイテム 1] => タン シャオ
[Nid] => チョンティアン
[タイトル] => [作成日] = > 2013-05-12 15:26:54
)

最終フィルタリング キー xClass の値が一度出現すると、それ以降は無視されます。
この関数はいつですか?

select * from table 1 group by NNname order by Tid desc

while($rsrow=$result->fetch_assoc()){

$arr[]=$rsrow;

次に #10 コードを使用します

ベイビー、このような質問については、他の人が直接書いた結果を待っても役に立ちません~~~~

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート