2017-02-28 15 views
-2

以下のエラーが表示されます。これはmysqlデータベースからチャート情報を取得するために使用されます。ヘルプを理解mysqli_query()、mysqli_select_db()は少なくとも2つのパラメータを必要とします

警告:mysqli_query()は、少なくとも2つのパラメータ、1 Cで与えられる期待:ライン5 警告の\ WAMP \ WWW \テスト\のgetuser.php:mysqli_select_db()は正確に2つのパラメータを想定し、 1 Cで与えられる:\ WAMP \ WWW \ C 6 コール不定関数mysqli_fetchにライン上のテストの\ getuser.php():\ WAMP \ WWW \ダダ\ getuser.phpライン18

PHPに、

<?php 
header("Content-type=text/json;charset=UTF-8"); 

$aVar = mysqli_connect('localhost', 'root', '123'); 
mysqli_query("set names utf-8"); 
mysqli_select_db("test"); 
$resultset = mysqli_query($aVar,"SELECT name, age FROM echartsuser"); 

$data = array(); 

class User{ 
public $username; 
public $age; 
} 

while($row = mysqli_fetch_assoc($resultset); 
$user = new User(); 
$user->username = $row['name']; 
$user->age = $row['age']; 
$data[] = $user; 
} 
mysqli_close(); 

echo json_encode($data); 

?> 
+1

エラーは、あなたの質問のタイトルをGoogleにしようと –

+0

告げたと同じように –

+0

参照:http://stackoverflow.com行番号6で同じ

あなたは、接続のオブジェクトを渡す必要があります/ questions/23484158/mysqli-query-expects-least-2-parameters-1-given-in –

答えて

0
mysqli_query("set names utf-8"); 

上記の行では、接続オブジェクトを渡しました。

mysqli_query($aVar,"set names utf-8"); 

上記の行を使用してください。

mysqli_select_db($aVar, "test"); 
関連する問題