我試圖向服務器發送一串數字並拆分每個數字。如果數據庫中存在數字,則分配「t」值,如果不存在,則分配「f」值。 但由於某種原因,我只得到t的。如何檢查服務器上是否存在數據PHP
<?php
# get phone from uid
include_once 'utils.php';
$phone = $_GET['phone'] or die("isRegistered: missing phone");
$response = "";
$phonearray = explode(":", $phone);
for ($i = 0; $i<sizeof($phonearray); $i++){
$result = findRow("phone", $phonearray[i], "user_device") or "true" ;
if($result == "true")
{
$response = $response."t".":";
$result = "";
}
else
{
$response = $response."f".":";
$result = "";
}
}
die($response);
?>
您的if和else條件都將$ response設置爲t。 –
對不起,這是一個錯字。 – nishantvodoo