Script läuft lokal aber auf den Server nicht, nicht mal Fehlermeldung

spikaner

Quereinsteiger @ php
Lokal läuft es einwandfrei nur auf den Server wird netmal ein "echo" angezeigt.
PHP:
<?php 
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
include ("db.inc.php");
$connect    = mysql_connect($mysql_host, $mysql_user, $mysql_pw); 
$db = mysql_select_db($mysql_db,$connect) or die ("Kann die Datenbank nicht lesen!"); 
// db sachen ende

$region[0] = "Jita";
$region[1] = "Yarebap"; //rest folgt 
$region[2] = "Amarr";
$region[3] = "Hek";
$region[4] = "Rens";
$region[5] = "Dodixie";

$sql = "
	SELECT 
		Tritanium,
		timeneu
	FROM
		mineraliean
	WHERE
		Ort = '".$region[0]."'
	ORDER BY
		timeneu
	ASC
	Limit 0,1000
";
$result = mysql_query($sql) or die(mysql_error());

while($row=mysql_fetch_array($result)){
    $row[1] = str_replace(chr(13), "", $row[1]);
    $row[1] = str_replace("\n", "", $row[1]);
    $row[1] = str_replace(" ", "", $row[1]);
    if( !empty ($row[0])){
         $datetime = $row[1] * 1000; 
         $blup = number_format($row[0],2,".","");
         $data[] = [$datetime,$blup]; 
    }
}
print json_encode($data, JSON_NUMERIC_CHECK);
?>
PHP Version 5.3.3-7+squeeze15
json support enabled
json version 1.2.1
Jemand eine Idee woran das liegen kann ?

mfg Spikaner
 
An welcher Stelle hast du das echo Probiert?

Falls noch nicht geschehen probier mal das echo vor und nach dem connect, select_db und dem query.

Btw: die mysql Funktionen von Php sind deprecated, nutze lieber mysqli bzw. PDO.
 
$region ist nicht als array deklariert,- und wenn du dir selber ein gefallen erweisen willst, nutze niemals die Key-Nummern eines Arrays, sondern die Namen (statt $row[0] lieber $row['key-name']),- hat auch den Vorteil, wenn du mal ein Feld in die DB-Tabelle einfügst, brauchst du nicht den ganzen Code fixen ;)
 
Zurück