Neden SQL Server PHP sürücüsü uzun süren sorgu ile problms olmasıdır?
Ben çalıştırmak için bir süre alır bir sorgu var, her zaman, ben aşağıda sırayla () sqlsrv_errors itibaren aşağıdaki hataları alıyorum:
Shared Memory failure, Communication Link Failure, Timeout failure
Ben sqlCmd.exe ile aynı sorguyu çalışırsanız Ama gayet geri geliyor. PHP SQL Server sürücüsü, bir zaman aşımı yok ayarlanabilir bir yerde var mı?
Nedir SQLCMD ve PHP Sürücü aracılığıyla çalışan sorguları arasındaki fark nedir?
Herhangi bir yardım için teşekkür ederiz
Bir sorgu çalıştırmak için PHP Sürücüsü Tipik kullanımı.
function already_exists(){
$model_name = trim($_GET['name']);
include('../includes/db-connect.php');
$connectionInfo = array('Database' => $monitor_name);
$conn = sqlsrv_connect($serverName, $connectionInfo);
$tsql = "SELECT model_name FROM slr WHERE model_name = '".$model_name."'";
$queryResult = sqlsrv_query($conn, $tsql);
if($queryResult != false){
$rows = sqlsrv_has_rows($queryResult);
if ($rows === true){
return true;
}else{
return false;
}
}else{
return false;
}
sqlsrv_close($conn);
}