回答編集履歴

2

加筆修正

2015/09/23 10:39

投稿

退会済みユーザー
test CHANGED
@@ -2,13 +2,21 @@
2
2
 
3
3
  また、それはDB側とあっていますか?
4
4
 
5
+
6
+
5
7
  ---
8
+
9
+
6
10
 
7
11
  PHP: エイリアスおよび非推奨の Mysqli 関数 - Manual
8
12
 
9
13
  http://php.net/manual/ja/ref.mysqli.php
10
14
 
15
+
16
+
11
17
  mysqliクラスとして使うのではなく関数呼び出しをするのは、非推奨とされています。
18
+
19
+ (関数呼び出しで記述されている文献は、すでに古いです。)
12
20
 
13
21
  書き換えると、mysqli_stmtクラスのインスタンスである$queryに対して
14
22
 

1

追記

2015/09/23 10:39

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,33 @@
1
1
  php内での日本語エンコーディングはどうなってますか?
2
2
 
3
3
  また、それはDB側とあっていますか?
4
+
5
+ ---
6
+
7
+ PHP: エイリアスおよび非推奨の Mysqli 関数 - Manual
8
+
9
+ http://php.net/manual/ja/ref.mysqli.php
10
+
11
+ mysqliクラスとして使うのではなく関数呼び出しをするのは、非推奨とされています。
12
+
13
+ 書き換えると、mysqli_stmtクラスのインスタンスである$queryに対して
14
+
15
+ `$query->fetch_assoc()`で結果を引き出すのが正しい書き方になります。
16
+
17
+
18
+
19
+ `$connect = new mysqli('HOSTNAME','USER','PASS','DBNAME') or die('error');`
20
+
21
+ `$connect`はmysqliクラスのインスタンスで、DB接続周りを保持・管理します。
22
+
23
+
24
+
25
+ `$query = $connect->query("select * from radiobutton_search where fruits = '$post'");`
26
+
27
+ `$query`はmysqli_resultクラスのインスタンスで、クエリー結果を保持・管理します。
28
+
29
+
30
+
31
+ 参考:PHP: MySQLi - Manual
32
+
33
+ http://php.net/manual/ja/book.mysqli.php