回答編集履歴

2

コードの誤字を修正

2016/03/09 00:29

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -24,13 +24,13 @@
24
24
 
25
25
 
26
26
 
27
- // SQl 実行
27
+ // SQL 実行
28
28
 
29
29
  $result = mysqli_query($link, "SELECT * FROM Table-name LIMIT 10");
30
30
 
31
31
 
32
32
 
33
- // 値が帰ってきたら件数表示。
33
+ // 値が帰ってきたら件数表示。false ならエラー表示
34
34
 
35
35
  if($result){
36
36
 
@@ -46,6 +46,6 @@
46
46
 
47
47
  mysqli_close($link);
48
48
 
49
- ?>
49
+ ```
50
50
 
51
- ```
51
+

1

サンプルを追加

2016/03/09 00:29

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -1 +1,51 @@
1
1
  $result が、false なら、エラーになっていますのでエラーをチェックしてみましょう。
2
+
3
+
4
+
5
+ コード例としては、こんな感じかな。
6
+
7
+ ```php
8
+
9
+ <?php
10
+
11
+ $link = mysqli_connect("localhost", "my_user", "my_password", "database");
12
+
13
+
14
+
15
+ //
16
+
17
+ if (mysqli_connect_errno()) {
18
+
19
+ echo mysqli_connect_error();
20
+
21
+ exit();
22
+
23
+ }
24
+
25
+
26
+
27
+ // SQl 実行
28
+
29
+ $result = mysqli_query($link, "SELECT * FROM Table-name LIMIT 10");
30
+
31
+
32
+
33
+ // 値が帰ってきたら件数表示。
34
+
35
+ if($result){
36
+
37
+ echo mysqli_num_rows($result);
38
+
39
+ } else {
40
+
41
+ echo mysqli_error($link);
42
+
43
+ }
44
+
45
+
46
+
47
+ mysqli_close($link);
48
+
49
+ ?>
50
+
51
+ ```