mahoo.programmer
یک شنبه 02 اسفند 1394, 22:27 عصر
درود;
یه وب سرویس دارم به این شکل :
<?php
$server = 'localhost';
try {
$dbh=new PDO("mssql:host=$server;dbname=M*****n",'M*****r','M*****70');
$response["allpersons"] = array();
/*** QUERY ****/
$sql='SELECT * FROM TB_Test_JSON';
$stmt=$dbh->query($sql);
$objs = $stmt->fetchAll(PDO::FETCH_OBJ);
foreach($objs as $object) {
$person = array();
$person["name"]=$object->name;
$person["family"]=$object->family;
array_push($response["allpersons"], $person);
}
echo json_encode($response);
/*** close connection ***/
$dbh=null;
}catch(PDOException $e) {
echo $e->getMessage();
}
?>
اما فیلد هایی که مقدار فارسی دارن رو null بر میگردونه !
کجای این دستورا چه کاری رو باید انجام بدم ؟
یا در رابطه با چه دستوری باید جست و جو کنم ؟
یه وب سرویس دارم به این شکل :
<?php
$server = 'localhost';
try {
$dbh=new PDO("mssql:host=$server;dbname=M*****n",'M*****r','M*****70');
$response["allpersons"] = array();
/*** QUERY ****/
$sql='SELECT * FROM TB_Test_JSON';
$stmt=$dbh->query($sql);
$objs = $stmt->fetchAll(PDO::FETCH_OBJ);
foreach($objs as $object) {
$person = array();
$person["name"]=$object->name;
$person["family"]=$object->family;
array_push($response["allpersons"], $person);
}
echo json_encode($response);
/*** close connection ***/
$dbh=null;
}catch(PDOException $e) {
echo $e->getMessage();
}
?>
اما فیلد هایی که مقدار فارسی دارن رو null بر میگردونه !
کجای این دستورا چه کاری رو باید انجام بدم ؟
یا در رابطه با چه دستوری باید جست و جو کنم ؟