2017-02-28 59 views
-2

我在下面的php中得到以下错误,这是用来从mysql数据库中获取图表信息。欣赏的帮助mysqli_query(),mysqli_select_db()期望至少2个参数

警告:mysqli_query()预计至少2个参数,1 C中给出:\瓦帕\ WWW \第5行 警告试验\ getuser.php:mysqli_select_db()期望的是2个参数, 1在C中给出:\瓦帕\ WWW \第6行 呼叫未定义的函数mysqli_fetch测试\ getuser.php()在C:\瓦帕\ 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

正如错误告诉你 –

+0

尝试Google提问的标题 –

+0

看到:http://stackoverflow.com /问题/ 23484158/mysqli的查询-预计-AT-至少-2-参数-1-给出式 –

回答

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

在上面的行中,您已传递连接对象。

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

使用上述行。

行号6一样,你必须通过连接的对象:

mysqli_select_db($aVar, "test"); 
相关问题