我使用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”; '然后告诉我你得到的回声。 –