ホームページ >バックエンド開発 >PHPチュートリアル >ループ結果セットの非類似性。
$sql="select * from a where id='$Id'";$result=$mysqli->query($sql);while($r=$result->fetch_assoc()){ echo $r.'<br>';//循环5次。}
データがどのように整理されているかわかりません!
1 つの ID は実際には 5 つのレコードに対応します
さらに、$r=$result->fetch_assoc() は配列を取得します
$r をエコーしても、指定した結果を取得することはできません。'0c6dc11e160d3b678d68754cc175188a';
$sql="select * from a where id='$Id'";$result=$mysqli->query($sql);while($r=$result->fetch_assoc())$r=array_unique($r);print_r($r)
データがどのように整理されているかわかりません!
1つのIDは実際には5レコードに相当します
しかも$r=$result->fetch_assoc()は配列を取得します
$r.'0c6dc11e160d3b678d68754cc175188a';をechoしても結果は得られませんと言われました
データ 構造は、
テーブルA 名前 テーブルB 記事
テーブルBの最新記事と最新の記事に従って、テーブルAの名前を呼び出して誰が記事を更新したかを言います。
一人がN記事連続更新すると、それが繰り返されます。
$sql="select * from a where id='$Id'";$result=$mysqli->query($sql);while($r=$result->fetch_assoc())$r=array_unique($r);print_r($r)
これも方法ですが、2つのテーブルを同時にクエリしています。ビューを使用する場合、この方法は非常に優れています。
クエリに DISTINCT 属性を追加します
create table....;
insert into table.... ステートメントを投稿することをお勧めします
期待される結果を示し、アルゴリズム ロジックを簡単に説明します。
insert into table.... ステートメントを投稿することをお勧めします
期待される結果とアルゴリズムのロジックを簡単に説明します。
完全なリストは次のとおりです。ぜひご覧ください。
リーリー