PHP &&
operatör and
yerine kullanılır, bu ... while($row = mysql_fetch_assoc($result) and $runningOK)
döngüde, sonra da mysql_fetch_assoc
başarısız me Riddle korkunç ve iadeler sadece sayı 1
çalıştırırken.
Ben denedim mysql_fetch_array()
ve bir yerde ve ben hala 1
sorun var ettik. Bu zaman, ve sadece, ben doğru satır verdiğini akım while
deyimi gibi bir and
ile &&
olarak değiştirin.
Içimde, önce ayıklama ifadeleri koymuş ve bu sigorta sonra. Bu bir PHP cilvesi ya da ben hesabını veremedi şey olup olmadığını bilmek istiyorum.
// Query
$selectQuery = "SELECT * FROM jobs_cache LIMIT 20";
// Run the Selection Query.
$result = mysql_query($selectQuery)
or die('Query Failed: '.mysql_error());
// Loop through results.
$runningOK = TRUE;
$resubmitList = array();
while($row = mysql_fetch_assoc($result) and $runningOK)
{
// Resubmit The Job
try
{
$client->addTaskBackground($row['function_name'],$row['job_data']);
$resubmitList[] = (string)$row['job_cache_id'];
}
catch(Exception $e)
{
echo "Error adding task for job id: " . $row['job_cache_id'];
$runningOK = FALSE;
}
}