ホームページ  >  記事  >  バックエンド開発  >  pdo mysqlで項目1、項目4、項目7のデータを出力する方法

pdo mysqlで項目1、項目4、項目7のデータを出力する方法

WBOY
WBOYオリジナル
2016-06-23 14:05:11844ブラウズ

PDO mysqlで1番目、4番目、7番目のデータを出力する方法。 。

以下はすべてのデータの出力です。 。

<?php  $pdo = new PDO("mysql:host=localhost;dbname=uzhan","root","");  $sql1="select * from www"; $rs = $pdo -> query($sql1);  while($row = $rs -> fetch()) {  echo'<div>'.$row[id].'</div>'; } ?>


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

<?php  $pdo = new PDO("mysql:host=localhost;dbname=uzhan","root","");  $sql1="select * from www"; $rs = $pdo -> query($sql1); $num = 0; while($row = $rs -> fetch())  { $num++;if(1==$num || 4==$num || 7==$num)   echo'<div>'.$row[id].'</div>';  }

?>



<?php$pdo = new PDO("mysql:host=localhost;dbname=uzhan","root","");$sql1="select * from www";$rs = $pdo -> query($sql1);$flag = 1;while($row = $rs -> fetch()){  if(($flag-1)%3 == 0){    echo'<div>'.$row[id].'</div>';  }  $flag++;}


テストされていないので、問題ないはずです。

  $pdo = new PDO("mysql:host=localhost;dbname=uzhan","root","");  $sql1="select * from www"; $rs = $pdo -> query($sql1);  while($row = $rs -> fetch()){ $i = 1;if($i % 3 ==1){ echo'<div>'.$row[id].'</div>';  }  $i = $i + 1;}

これは 2 5 8 11 を示します。 。
3 6 9 を表示しています。 。 。 。そうですね、私のアルゴリズムはあまり良くありません

タイプミスをしてしまい、1 5 9 13 と表示されてしまいました。 。
2、6、10、15。 。
3 7 11 16。 。
4 8 12 17。 。 。

これは4つのアイテムです。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。