mysql - PHP shows nothing, no error -
i trying fetch data users table php shows blank page , no error. wrong? newbie in php.
<?php $host ="localhost"; $database="xyz"; //i sure here true $username="xyz"; //i sure here true $password="xyz"; //i sure here true $sql = "select * users;"; $con = mysqli_connect($host,$username,$password,$database); $result = mysqli_query($con,$sql); $response = array(); while($row=mysqli_fetch_array($result)){ array_push($response,array("name" => $row[0],"email" => $row[1],"contact" => $row[2],"password" => $row[3])); } echo json_encode(array("server_response" =>$response)); mysqli_close($con); ?> edİt
i added var_dump($row); in while loop
<?php error_reporting(-1); ini_set('display_errors', 'on'); $host ="localhost"; $database="gurkanc1_sample"; $username="gurkanc1_sample"; $password="sample123"; $sql = "select * users;"; $con = mysqli_connect($host,$username,$password,$database); $result = mysqli_query($con,$sql); $response = array(); while($row=mysqli_fetch_array($result)){ array_push($response,array("name" => $row[0],"email" => $row[1],"contact" => $row[2],"password" => $row[3])); var_dump($row); } echo json_encode(array("server_response" =>$response)); mysqli_close($con); ?> now shows,
> array(8) { [0]=> string(3) "asd" ["name"]=> string(3) "asd" [1]=> > string(3) "asd" ["email"]=> string(3) "asd" [2]=> string(2) "aa" > ["contact"]=> string(2) "aa" [3]=> string(2) "aa" ["password"]=> > string(2) "aa" } array(8) { [0]=> string(13) "merhaba d�nya" > ["name"]=> string(13) "merhaba d�nya" [1]=> string(7) "merhaba" > ["email"]=> string(7) "merhaba" [2]=> string(7) "merhaba" > ["contact"]=> string(7) "merhaba" [3]=> string(7) "merhaba" > ["password"]=> string(7) "merhaba" } array(8) { [0]=> string(0) "" > ["name"]=> string(0) "" [1]=> string(0) "" ["email"]=> string(0) "" > [2]=> string(0) "" ["contact"]=> string(0) "" [3]=> string(0) "" > ["password"]=> string(0) "" } array(8) { [0]=> string(2) "ss" > ["name"]=> string(2) "ss" [1]=> string(2) "ss" ["email"]=> string(2) > "ss" [2]=> string(2) "ss" ["contact"]=> string(2) "ss" [3]=> string(1) > "s" ["password"]=> string(1) "s" } array(8) { [0]=> string(4) "axac" > ["name"]=> string(4) "axac" [1]=> string(3) "qdq" ["email"]=> > string(3) "qdq" [2]=> string(4) "egeg" ["contact"]=> string(4) "egeg" > [3]=> string(3) "wff" ["password"]=> string(3) "wff" } array(8) { > [0]=> string(7) "merhaba" ["name"]=> string(7) "merhaba" [1]=> > string(7) "nerbaba" ["email"]=> string(7) "nerbaba" [2]=> string(3) > "cii" ["contact"]=> string(3) "cii" [3]=> string(4) "asdf" > ["password"]=> string(4) "asdf" } array(8) { [0]=> string(1) "g" > ["name"]=> string(1) "g" [1]=> string(1) "e" ["email"]=> string(1) "e" > [2]=> string(2) "er" ["contact"]=> string(2) "er" [3]=> string(1) "r" > ["password"]=> string(1) "r" } array(8) { [0]=> string(2) "sd" > ["name"]=> string(2) "sd" [1]=> string(2) "sd" ["email"]=> string(2) > "sd" [2]=> string(3) "dsd" ["contact"]=> string(3) "dsd" [3]=> > string(0) "" ["password"]=> string(0) "" }
here how json looks when formatted json viewer plugin, appears wrongly formed
>array(8){ [0]=>string(3)"asd"["name"]=>string(3)"asd"[1]=>>string(3)"asd"["email"]=>string(3)"asd"[2]=>string(2)"aa">["contact"]=>string(2)"aa"[3]=>string(2)"aa"["password"]=>>string(2)"aa" }array(8){ [0]=>string(13)"merhaba d�nya">["name"]=>string(13)"merhaba d�nya"[1]=>string(7)"merhaba">["email"]=>string(7)"merhaba"[2]=>string(7)"merhaba">["contact"]=>string(7)"merhaba"[3]=>string(7)"merhaba">["password"]=>string(7)"merhaba" }array(8){ [0]=>string(0)"">["name"]=>string(0)""[1]=>string(0)""["email"]=>string(0)"">[2]=>string(0)""["contact"]=>string(0)""[3]=>string(0)"">["password"]=>string(0)"" }array(8){ [0]=>string(2)"ss">["name"]=>string(2)"ss"[1]=>string(2)"ss"["email"]=>string(2)>"ss"[2]=>string(2)"ss"["contact"]=>string(2)"ss"[3]=>string(1)>"s"["password"]=>string(1)"s" }array(8){ [0]=>string(4)"axac">["name"]=>string(4)"axac"[1]=>string(3)"qdq"["email"]=>>string(3)"qdq"[2]=>string(4)"egeg"["contact"]=>string(4)"egeg">[3]=>string(3)"wff"["password"]=>string(3)"wff" }array(8){ >[0]=>string(7)"merhaba"["name"]=>string(7)"merhaba"[1]=>>string(7)"nerbaba"["email"]=>string(7)"nerbaba"[2]=>string(3)>"cii"["contact"]=>string(3)"cii"[3]=>string(4)"asdf">["password"]=>string(4)"asdf" }array(8){ [0]=>string(1)"g">["name"]=>string(1)"g"[1]=>string(1)"e"["email"]=>string(1)"e">[2]=>string(2)"er"["contact"]=>string(2)"er"[3]=>string(1)"r">["password"]=>string(1)"r" }array(8){ [0]=>string(2)"sd">["name"]=>string(2)"sd"[1]=>string(2)"sd"["email"]=>string(2)>"sd"[2]=>string(3)"dsd"["contact"]=>string(3)"dsd"[3]=>>string(0)""["password"]=>string(0)"" } can please post var_dump($result) or print_r($result). others have suggested table might empty.
Comments
Post a Comment