回答編集履歴

1

追加

2019/04/15 04:27

投稿

yambejp
yambejp

スコア114769

test CHANGED
@@ -3,3 +3,57 @@
3
3
 
4
4
 
5
5
  2つのテーブルに対してそれぞれ1回ずつSQLを発行すればよいのでは?
6
+
7
+
8
+
9
+ # debug
10
+
11
+
12
+
13
+ ```PHP
14
+
15
+ <?php
16
+
17
+ session_start();
18
+
19
+ try {
20
+
21
+ $pdo = new PDO('mysql:host=localhost;dbname=reserve;charset=utf8','root','');
22
+
23
+ $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
24
+
25
+ $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES,false);
26
+
27
+
28
+
29
+ $sql = "SELECT * FROM users WHERE user_id=?";
30
+
31
+ $stmt = $pdo->prepare($sql);
32
+
33
+ $stmt->execute([$_SESSION['user']]);
34
+
35
+ $stmt = $pdo->query($query);
36
+
37
+ $rows=$stmt->fetchAll(PDO::FETCH_ASSOC);
38
+
39
+ print_r($rows);
40
+
41
+
42
+
43
+ $sql = "SELECT * FROM shop WHERE yesno=1";
44
+
45
+ $stmt = $pdo->query($sql);
46
+
47
+ $rows=$stmt->fetchAll(PDO::FETCH_ASSOC);
48
+
49
+ print_r($rows);
50
+
51
+ } catch (PDOException $e) {
52
+
53
+ die($e->getMessage());
54
+
55
+ }
56
+
57
+ ?>
58
+
59
+ ```