2017-08-10 108 views
-1

任何人都可以幫助我如何在php 7.1中使用mssql而不是sqlsrv,因爲我喜歡嘗試mssql,因爲我是一個編程新手。PHP 7.1連接到MSSQL NOT SQLSRV

+0

該產品稱爲SQL Server,既不是MSSQL也不是SQLSRV。您是否遇到連接字符串或驅動程序的問題?還是你把它與MySQL混淆? –

回答

-2
include 'connect.php'; 
$login_id = $_REQUEST['mobile_number']; 
$user_flag = $_REQUEST['user_flag']; 

$con = mysqli_connect($host,$username,$password,$database); 
    if (!$con) { die("could not connect: " . mysqli_connect_error());  
} 
$sql = "select * from login_details WHERE mobile_no = '$login_id' AND user_flag = '$user_flag'"; 

$result = mysqli_query($con, $sql) or die("Error in Selecting " .mysqli_error($con)); 

while($row =mysqli_fetch_assoc($result)) { 
    $emparray[] = $row; 
} 
echo json_encode($emparray); 

mysql_close($con); 
+0

這是一個關於* SQL Server *,而不是MySQL的問題。此外,此代碼非常危險**,因爲它將應用程序暴露給SQL注入攻擊。使用參數化查詢,不插入或連接 –

+0

檢查標題PHP 7.1連接到MSSQL不是SQLSRV – gowtham

+0

確實,檢查標題。和標籤。如果有人進入''會發生什麼? drop table login_details;'作爲登錄ID。或'admin'作爲用戶名,'OR 1 = 1'作爲密碼。您應該使用參數化查詢,而不是字符串操作 –