我使用php創建離子應用程序,一開始我已將登錄表單與我使用wamp創建的mysql數據庫連接起來,並且一切正常。 然後我的老闆說我必須將它更改爲Microsoft SQL服務器上的另一個數據庫,所以我已將Msamp和MsSQL上的數據庫的連接與WAS服務器建立了連接,但是我沒有正確建立IONIC:從MYSQL到MSSQL
知道如何改變的login.php的syntaxe
以下是新老cofig.php工作正常
(新的config.php)
<?php
$serverName = "HAMDI-PC";
$connectionInfo = array ("Database"=>"MAINT","UID"=>"sa","PWD"=>"sql") ;
$conn = sqlsrv_connect($serverName, $connectionInfo);
?>
(OLD的config.php)
<?php
$conn = new mysqli("localhost", "root", "", "MAINT");
?>
這裏是(login.php中)與MySQL數據庫的工作
<?php
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
if(isset($_GET["username"]) && isset($_GET["password"])) {
if(!empty($_GET["username"]) && !($_GET["password"])) {
include"config.php";
$username=$_GET["username"];
$password=$_GET["password"];
$query=" SELECT * FROM D_PROTUSERS WHERE PROT_User='$username' AND PROT_Password ='$password' ";
$result = $conn->query($query);
$out="";
if ($rs=$result->fetch_array()) {
if($out != "") {$out .="";}
$out .='{"PROT_User":"'. $rs["PROT_User"] . '",';
$out .='"PROT_Password":"'. $rs["PROT_Password"] . '"}';
}
$out='{"recods":'.$out.'}';
$conn->close();
echo($out);
}
}
?>
拜託,我想知道我應該怎麼改變,使其在新的database'MSSQl工作), 我會感謝大家誰將會試圖幫助:*
嗨只是檢查了這一點:HTTPS://www.mssqltips。 COM/sqlservertutorial/2204/MySQL的到SQL - 服務器 - 編碼差異/。我相信你應該可以在這個幫助下做到這一點。 –
謝謝親愛的 但它不是真的有幫助 sitll無法修復問題 –
試試這個:「」所有從D_PROTUSERS在哪裏PROT_User ='$ username'和PROT_Password ='$ password'「'然後你能迴應你的$結果請這樣:'echo「$ result」; '然後告訴我你得到的回聲。 –