2016-06-09 111 views
1

我要从数据库中检索一些变量,说一个手机号码,是一个短信的收件人。当我尝试将它作为服务参数传递时,我得到stdClass Object()...我如何通过它?请问,任何一个?PHP的MySQL数据库选择

示例代码:

$sql = "SELECT msisdn FROM customer WHERE id = 5"; 


$result1 = mysqli_query($conn, $sql); 
$resultarr = mysqli_fetch_assoc($result1); 



     $mobilenumber = $resultarr; 
     $message = $_POST['Message']; 

     $serviceArguments = array(
       "mobilenumber" => $mobilenumber, 
       "message" => $message 
     ); 

     $client = new SoapClient("http://52.38.60.160:8080/smsengine/smsws?WSDL"); 

     $result = $client->process($serviceArguments); 

     return $result; 
+0

的可能的复制[ mysql \ _fetch \ _assoc in mysqli?](http://stackoverflow.com/questions/5689564/mysql-fetch-assoc-in-mysqli) – RJParikh

回答

2

mysqli_fetch_assoc .Fetch一个结果行作为关联数组

为了获得手机号码形式$resultarr你需要到

$resultarr = mysqli_fetch_assoc($result1);// fetch data 
$mobilenumber=$resultarr['msisdn'];// get mobile number from array 
+0

谢谢。工作得很好。 –