我做一個報告制度,我有這樣的代碼,我不知道爲什麼它保持拋出的錯誤mysql_fetch_assoc()預計參數1是資源的json
header('Access-Control-Allow-Origin: *');
$conn=mysql_connect($hostname,$username,$password);
mysql_select_db($database);
$where = "where 1=1 ";
if($_GET["desarrollo"] != 0)
$where .= " and satisfaccion_cliente.clave_desarrollo = ".mysql_real_escape_string($_GET["desarrollo"])." ";
if($_GET["del"] != "" && $_GET["al"] != "")
$where .= " and fecha_creacion between '".mysql_real_escape_string($_GET["del"])."' and '".mysql_real_escape_string($_GET["al"])."' ";
$sql = "SELECT COUNT (id_encuesta) as total, primer_apellido, segundo_apellido, nombres";
$sql .= "FROM satisfaccion_cliente";
$sql .= "INNER JOIN usuarios ON satisfaccion_cliente.clave_usuario = usuarios.clave_usuario";
$sql .= "INNER JOIN personas ON usuarios.id_persona = personas.id_persona";
$sql .= "INNER JOIN desarrollos ON desarrollos.clave_desarrollo = satisfaccion_cliente.clave_desarrollo";
$sql .= $where;
$sql .= "GROUP BY satisfaccion_cliente.clave_usuario";
$data = array();
$data["total"] = 0;
$data["data"] = array();
$resultado = mysql_query($sql);
while ($fila = mysql_fetch_assoc($resultado)) {
$data["total"] += $fila["total"];
$temp["nombre"] = utf8_encode($fila["nombres"]." ".$fila["primer_apellido"]." ".$fila["segundo_apellido"]);
$temp["total"] = $fila["total"];
$temp["color"] = $color[rand(0, 24)];
array_push($data["data"],$temp);
}
mysql_free_result($resultado);
mysql_close($conn);
echo json_encode($data);
我希望你能幫助我,謝謝
謝謝,問題是由空格 – Axri