質問するログイン新規登録

質問編集履歴

1

ソースコードの一部抜粋を追記

2018/12/23 09:03

投稿

wolf2
wolf2

スコア19

title CHANGED
File without changes
body CHANGED
@@ -32,6 +32,47 @@
32
32
 
33
33
  Object:object(PDOStatement)#41 (1) { ["queryString"]=> string(61) "SELECT DISTINCT size_name FROM m_item ORDER BY size_name DESC" }
34
34
 
35
+ ソース一部抜粋
36
+ ```PHP
37
+ //PDOにてQueryを発行するメソッド
38
+ public function SizeSelect() {
39
+ $sql = "";
40
+ try {
41
+ $sql = "SELECT DISTINCT size_name FROM m_item ORDER BY size_name DESC";
42
+ $pdo = new PDO(DB_HOST,DB_USER,DB_PASSWORD);
43
+
44
+ $sth = $pdo->prepare($sql);
45
+ $sth->execute();
46
+ $pdo = null;
47
+
48
+ return $sth;
49
+
50
+ } catch (PDOException $e) {
51
+ print_r($e->getMessage());
52
+ }
53
+ }
54
+ コード
55
+ ```
56
+
57
+ ```PHP
58
+
59
+ //上記のメソッドを呼び出しforeachで取得したObjectを回しデータを表示するロジック
60
+ public function SizeShow() {
61
+ include_once("./module/db.php");
62
+ $db = new Db();
63
+ $Size = $db->SizeSelect();
64
+
65
+ // var_dump($Size);
66
+
67
+ foreach($Size as $row) {
68
+ if($row[0] != "") {
69
+ echo("<option value='".$row[0]."'>".$row[0]."</option>");
70
+ }
71
+ }
72
+ }
73
+ コード
74
+ ```
75
+
35
76
  やはり一度分解して
36
77
  先頭の数値を抜き出して、ソートするのが無難でしょうか?
37
78
  皆様のお知恵をお貸し下さい。