几周前我开始了ios编程,我正在尝试创建一个登录页面,从我已经创建的数据库中提取用户名和密码。我已经设置了php文件并将其链接到服务器,并且信息打印正确。我试图解决的问题是如何从实际的应用程序(xcode-swift文件)中提取数据。
我在网上查了几天,唯一能找到的是如何打印数据,而不是如何将数据存储到变量中与用户的用户名和密码进行交叉检查。
我的php文件:
<?php
// Create connection
$con=mysqli_connect("localhost","username","password","dbname");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// This SQL statement selects ALL from the table 'Locations'
$sql = "SELECT * FROM Locations";
// Check if there are results
if ($result = mysqli_query($con, $sql))
{
// If so, then create a results array and a temporary one
// to hold the data
$resultArray = array();
$tempArray = array();
// Loop through each row in the result set
while($row = $result->fetch_object())
{
// Add each row into our results array
$tempArray = $row;
array_push($resultArray, $tempArray);
}
// Finally, encode the array to JSON and output the results
echo json_encode($resultArray);
}
// Close connections
mysqli_close($con);
?>
有人能告诉我从服务器获取数据的正确方向,并用swift代码将其存储到一个变量中吗?
提前谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!