服务器上的代码不在Xampp上:json_encode

时间:2014-12-05 17:43:15

标签: php json xampp

您好我有一段代码可以在我的uberspace服务器上运行,但不能在xampp(mac)上运行。

代码基本上是一个数据库请求:

get_all_experts($errors, $rows, ' WHERE active < CURDATE() AND active IS NOT null');
echo count($rows);//Is 14 in the example
echo json_encode($rows);//Doesn't return anything 
$arr = array (1,'b'=>'2','c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);//works

function get_all_experts(&$errors, &$rows, $selector)
{
  $result = mysql_query('SELECT * FROM experts'.$selector);
  if (!$result) {
    $errors['sql_experts'] = 'Kein Ergebnis: '.mysql_error();
  }
  else {
    while($r = mysql_fetch_assoc($result)) {
        $rows[] = $r;
        get_expert_tags($errors, $rows, $r);
        get_last_expert_experience($errors, $rows, $r);        
        }

  }
};

两个内部函数也只是执行数据库请求并添加嵌套值。例如。 1名专家有多种经验。

编辑:

$conn = mysql_connect('localhost', 'blub', 'mySecretPassword') or exit(mysql_error());
mysql_select_db('blab', $conn) or exit(mysql_error());
mysql_query("SET NAMES 'utf8'"); 
mysql_query("SET CHARACTER SET 'utf8'");

0 个答案:

没有答案